PPMacroExpansion.cpp (204643) | PPMacroExpansion.cpp (204793) |
---|---|
1//===--- MacroExpansion.cpp - Top level Macro Expansion -------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 491 unchanged lines hidden (view full) --- 500 .Case("attribute_overloadable", true) 501 //.Case("cxx_variadic_templates", false) 502 .Case("attribute_ext_vector_type", true) 503 .Case("attribute_analyzer_noreturn", true) 504 .Case("attribute_cf_returns_not_retained", true) 505 .Case("attribute_cf_returns_retained", true) 506 .Case("attribute_ns_returns_not_retained", true) 507 .Case("attribute_ns_returns_retained", true) | 1//===--- MacroExpansion.cpp - Top level Macro Expansion -------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 491 unchanged lines hidden (view full) --- 500 .Case("attribute_overloadable", true) 501 //.Case("cxx_variadic_templates", false) 502 .Case("attribute_ext_vector_type", true) 503 .Case("attribute_analyzer_noreturn", true) 504 .Case("attribute_cf_returns_not_retained", true) 505 .Case("attribute_cf_returns_retained", true) 506 .Case("attribute_ns_returns_not_retained", true) 507 .Case("attribute_ns_returns_retained", true) |
508 .Case("attribute_objc_ivar_unused", true) |
|
508 .Default(false); 509} 510 511/// EvaluateHasIncludeCommon - Process a '__has_include("path")' 512/// or '__has_include_next("path")' expression. 513/// Returns true if successful. 514static bool EvaluateHasIncludeCommon(bool &Result, Token &Tok, 515 IdentifierInfo *II, Preprocessor &PP, --- 274 unchanged lines hidden --- | 509 .Default(false); 510} 511 512/// EvaluateHasIncludeCommon - Process a '__has_include("path")' 513/// or '__has_include_next("path")' expression. 514/// Returns true if successful. 515static bool EvaluateHasIncludeCommon(bool &Result, Token &Tok, 516 IdentifierInfo *II, Preprocessor &PP, --- 274 unchanged lines hidden --- |