# Warn about non-constant global variables with no initializing value.
UNINITIALIZED_GLOBAL = true
+ # Redeclaring a 'const' as 'var' or the other way round.
+ DIFFERENT_QUALIFIERS = true
+
+ # Redeclaring a function with different attributes such as
+ # [[noreturn]]
+ DIFFERENT_ATTRIBUTES = true
+
+ # Warn when a function is marked with the attribute
+ # "[[deprecated]]". This flag enables a warning on calls to functions
+ # marked as such.
+ DEPRECATED = true
+
# Finally these are all the optimizations, usually present via the -O
# prefix from the command line.
[optimizations]
# Do not create a RETURN instruction at the end functions of return-type void.
VOID_RETURN = true
+
+ # Turn extraction-multiplications such as (a_vector * '0 1 0')
+ # into direct component accesses
+ VECTOR_COMPONENTS = true