llvm-project/clang/lib
Adrian Prantl e941fc1964 [Driver] Let -gline-tables-only win when it comes after -gmodules.
The -gmodules option is all about putting debug type info into clang
modules and for line tables the type information is irrelevant, so
combining these two options makes no sense.
This commmit fixes the behavior to match the one  documented on the
clang man page: the last -g... option wins.

<rdar://problem/27059770>

llvm-svn: 283810
2016-10-10 21:56:20 +00:00
..
ARCMigrate [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
AST [AST] Don't use make_pointee_iterator in VTableBuilder. 2016-10-10 19:26:22 +00:00
ASTMatchers [AST] Convert Marshallers to use unique_ptr. 2016-10-10 16:26:40 +00:00
Analysis [Analysis] Use unique_ptr for CallGraph::FunctionMap. 2016-10-10 16:26:48 +00:00
Basic Use StringRef in LangOptions::isNoBuiltinFunc API (NFC) 2016-10-10 16:34:07 +00:00
CodeGen Change Builtins name to be stored as StringRef instead of raw pointers (NFC) 2016-10-10 21:34:29 +00:00
Driver [Driver] Let -gline-tables-only win when it comes after -gmodules. 2016-10-10 21:56:20 +00:00
Edit [OpenCL] Generate opaque type for sampler_t and function call for the initializer 2016-07-28 19:26:30 +00:00
Format Make DeletedLines local variables in checkEmptyNamespace. 2016-10-05 15:49:01 +00:00
Frontend Add -fno-sanitize-address-use-after-scope flag 2016-10-10 21:31:50 +00:00
FrontendTool C++ Modules TS: add frontend support for building pcm files from module 2016-08-26 00:14:38 +00:00
Headers Implement MS read/write barriers and __faststorefence intrinsic 2016-10-10 19:40:51 +00:00
Index Visit lambda capture inits from RecursiveASTVisitor::TraverseLambdaCapture(). 2016-08-17 14:59:53 +00:00
Lex Use StringRef for MemoryBuffer identifier API (NFC) 2016-10-01 16:38:28 +00:00
Parse [CUDA] Add #pragma clang force_cuda_host_device_{begin,end} pragmas. 2016-10-08 22:15:58 +00:00
Rewrite [analyzer] Re-apply r283092, attempt no.4, chunk no.4 (last) 2016-10-07 19:25:10 +00:00
Sema Change Builtins name to be stored as StringRef instead of raw pointers (NFC) 2016-10-10 21:34:29 +00:00
Serialization Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use of 2016-10-10 18:54:32 +00:00
StaticAnalyzer [analyzer] Fix build error after r283660 - remove constexpr strings. 2016-10-08 11:07:21 +00:00
Tooling Use llvm::raw_string_ostream instead of std::stringstream (NFC) 2016-10-06 04:26:16 +00:00
CMakeLists.txt