Deleted Added
full compact
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 ---