Edit

Share via


Compiler Warning (level 1) C5072

ASAN enabled without debug information emission. Enable debug info for better ASAN error reporting

This warning occurs when you compile with Address Sanitizer (ASAN) turned on, but you don't also instruct the compiler to emit debug info. ASAN uses debug info to provide better diagnostics.

Example

The following command line generates warning C5072:

 cl /fsanitize=address /EHsc test.cpp

To fix it, have the compiler generate debug information by using a switch like /Zi or /Z7, like this: cl /fsanitize=address /EHsc /Zi test.cpp

See also

Address Sanitizer (ASAN)