static_cast undeclared

Another way to specify a prefix much like the -B prefix is to use the environment variable GCC_EXEC_PREFIX . Passing -M to the driver implies -E, and suppresses warnings with an implicit -w. Like -M but do not mention header files that are found in system header directories, nor header files that are included, directly or indirectly, from It also enables the undesirable and rarely used ISO trigraph : with integer constants to a boolean always evaluates to true, converting the result of << to a boolean always evaluates to, with expression of type BOOL is always, , as the only well defined values for BOOL are YES and NO, overlapping comparisons always evaluate to, reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to, this pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to, is a violation of trusted computing base , tentative definition of variable with internal linkage has incomplete non-array type, Cycle in acquired_before/after dependencies, starting with , is acquired exclusively and shared in the same scope, is not held on every path through here, attribute requires arguments whose type is annotated with capability attribute; type here is, attribute can only be applied in a context annotated with capability attribute, only applies to pointer types; type here is, attribute because its argument is invalid, attribute without capability arguments refers to this, but, isnt annotated with capability or scoped_lockable attribute, attribute without capability arguments can only be applied to non-static methods of a class, this type tag was not designed to be used with this function, missing typename prior to dependent type name , unable to open statistics output file , being packed, which can lead to unaligned accesses, may be unavailable because the receiver type is unknown, reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true, this pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true, required here, but no definition is available, ISO C++ requires a definition in this translation unit for, expression with side effects has no effect in an unevaluated context, empty delimited universal character name; treating as ' , incomplete delimited universal character name; treating as ' , incomplete universal character name; treating as ' followed by identifier, used with no following hex digits; treating as ' followed by identifier, universal character name refers to a surrogate character, universal character names are only valid in C99 or C++; treating as ' followed by identifier, universal character names are only valid in C99 or C++, > as an identifier character rather than as , identifier contains Unicode character -