summaryrefslogtreecommitdiff
path: root/lib/ubsan/ubsan_flags.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ubsan/ubsan_flags.h')
-rw-r--r--lib/ubsan/ubsan_flags.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/ubsan/ubsan_flags.h b/lib/ubsan/ubsan_flags.h
index c496469f5f41c..b47f14e1e2fd8 100644
--- a/lib/ubsan/ubsan_flags.h
+++ b/lib/ubsan/ubsan_flags.h
@@ -18,15 +18,17 @@
namespace __ubsan {
struct Flags {
- bool halt_on_error;
- bool print_stacktrace;
+#define UBSAN_FLAG(Type, Name, DefaultValue, Description) Type Name;
+#include "ubsan_flags.inc"
+#undef UBSAN_FLAG
+
+ void SetDefaults();
};
extern Flags ubsan_flags;
inline Flags *flags() { return &ubsan_flags; }
-void InitializeCommonFlags();
-void InitializeFlags();
+void InitializeFlags(bool standalone);
} // namespace __ubsan