Lines Matching refs:Warn
1089 // 'static inline' functions are used in headers; don't warn.
1112 // Only warn for unused decls internal to the translation unit.
2052 GNUCompatibleParamWarning Warn
2054 Warnings.push_back(Warn);
2061 for (unsigned Warn = 0; Warn < Warnings.size(); ++Warn) {
2062 Diag(Warnings[Warn].NewParm->getLocation(),
2064 << Warnings[Warn].PromotedType
2065 << Warnings[Warn].OldParm->getType();
2066 if (Warnings[Warn].OldParm->getLocation().isValid())
2067 Diag(Warnings[Warn].OldParm->getLocation(),
2087 // function like 'malloc' or 'printf'. Warn about the
2257 // Warn if an already-declared variable is made a weak_import in a subsequent
2483 // Warn about typedefs of enums without names, since this is an
2533 // Warn about ignored type attributes, for example:
4255 // Only warn about certain kinds of shadowing for class members.
4257 // In particular, don't warn about shadowing non-class members.
4261 // TODO: should we warn about static data members shadowing
5882 // compatible, and if it does, warn the user.
5899 // static main is not an error under C99, but we should warn about it.
5925 // type, but we should warn about the extension, and we disable the
7068 // Warn if the return value is pass-by-value and larger than the specified
7077 // Warn if any parameter is pass-by-value and larger than the specified
7200 // Don't warn about invalid declarations.
7208 // Don't warn about C++ member functions.
7212 // Don't warn about 'main'.
7216 // Don't warn about inline functions.
7220 // Don't warn about function templates.
7224 // Don't warn about function template specializations.
7297 // Warn if a global function is defined without a previous
7453 // defined at class scope, warn about this non standard construct.
7593 // Extension in C99. Legal in C90, but warn about it.
7883 // Warn about the struct/class tag mismatch.
8482 // If this is an undefined enum, warn.
10237 // warn that it might be used uninitialized.