# __LINE__ macro

Source: https://ref.dm-lang.org/DM/preprocessor/__LINE__

The __LINE__ macro is replaced by the line number in the current source file. This may be useful when generating debugging error messages.

### See also
- [ASSERT proc](https://ref.dm-lang.org/proc/ASSERT.md)
- [DEBUG definition](https://ref.dm-lang.org/DM/preprocessor/define/DEBUG.md)
- [__FILE__ macro](https://ref.dm-lang.org/DM/preprocessor/__FILE__.md)
- [__PROC__ macro](https://ref.dm-lang.org/DM/preprocessor/__PROC__.md)
- [__TYPE__ macro](https://ref.dm-lang.org/DM/preprocessor/__TYPE__.md)
- [__IMPLIED_TYPE__ macro](https://ref.dm-lang.org/DM/preprocessor/__IMPLIED_TYPE__.md)
