llvm-project/clang/lib
Richard Smith d0637bd1c6 PR25368: Replace workaround for build failure with modules enabled with a fix
for the root cause. The 'using llvm::isa;' declaration in Basic/LLVM.h only
pulls the declarations of llvm::isa that were declared prior to it into
namespace clang. In a modules build, this is a hermetic set of just the
declarations from LLVM. In a non-modules build, we happened to also pull the
declaration from lib/CodeGen/Address.h into namespace clang, which made the
code in question accidentally compile.

llvm-svn: 252211
2015-11-05 21:16:22 +00:00
..
ARCMigrate Stop back-patching 'readonly' Objective-C properties with 'readwrite' ones. 2015-11-03 01:15:46 +00:00
AST Fix some Clang-tidy modernize warnings, other minor fixes. 2015-11-04 21:37:17 +00:00
ASTMatchers [AST] Re-add TypeLocs and NestedNameSpecifierLocs to the ParentMap. 2015-10-23 09:04:55 +00:00
Analysis [coroutines] Creation of promise object, lookup of operator co_await, building 2015-10-27 06:02:45 +00:00
Basic [x86] Additional small fix for MCU psABI support 2015-11-05 12:43:09 +00:00
CodeGen PR25368: Replace workaround for build failure with modules enabled with a fix 2015-11-05 21:16:22 +00:00
Driver After some discussion, promote -fobjc-weak to a driver option. 2015-11-05 19:19:56 +00:00
Edit Replace double negation of !FileID.isInvalid() with FileID.isValid(). 2015-10-03 10:46:20 +00:00
Format clang-format: Turn on wrapping before "else" for WebKit style. 2015-11-04 22:49:32 +00:00
Frontend After some discussion, promote -fobjc-weak to a driver option. 2015-11-05 19:19:56 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers Fix a couple intrinsic header comments. NFC 2015-11-03 06:16:31 +00:00
Index Roll-back r250822. 2015-10-20 13:23:58 +00:00
Lex Improve macro dumping to preserve semantically-relevant spelling information. 2015-11-05 20:55:14 +00:00
Parse Switch to using an explicit scope object to ensure we don't forget to pop ObjC 2015-11-03 01:19:56 +00:00
Rewrite Roll-back r250822. 2015-10-20 13:23:58 +00:00
Sema [modules] Don't merge an anonymous enum definition into a named enum definition. 2015-11-05 01:30:19 +00:00
Serialization [modules] If we're given a module file, via -fmodule-file=, for a module, but 2015-11-05 00:54:55 +00:00
StaticAnalyzer [analyzer] Update RegionStoreManager::getBinding to handle BlockDataRegions 2015-11-05 18:56:42 +00:00
Tooling Make ArgumentAdjuster aware of the current file being processed. 2015-11-05 02:19:53 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00