Changeset View
Changeset View
Standalone View
Standalone View
clang/include/clang/Basic/DebugInfoOptions.h
Show All 40 Lines | enum DebugInfoKind { | ||||
/// Limit generated debug info to reduce size (-fno-standalone-debug). This | /// Limit generated debug info to reduce size (-fno-standalone-debug). This | ||||
/// emits forward decls for types that could be replaced with forward decls in | /// emits forward decls for types that could be replaced with forward decls in | ||||
/// the source code. For dynamic C++ classes type info is only emitted into | /// the source code. For dynamic C++ classes type info is only emitted into | ||||
/// the module that contains the classe's vtable. | /// the module that contains the classe's vtable. | ||||
LimitedDebugInfo, | LimitedDebugInfo, | ||||
/// Generate complete debug info. | /// Generate complete debug info. | ||||
FullDebugInfo | FullDebugInfo, | ||||
/// Generate debug info for types that may be unused in the source | |||||
/// (-fno-eliminate-unused-debug-types). | |||||
UnusedTypeInfo, | |||||
}; | }; | ||||
} // end namespace codegenoptions | } // end namespace codegenoptions | ||||
} // end namespace clang | } // end namespace clang | ||||
#endif | #endif |