llvm-project/clang/lib
Justin Bogner 6d721fa28c InstrProf: Don't start or end coverage regions inside of system macros
It doesn't make much sense to try to show coverage inside system
macros, and source locations in builtins confuses the coverage
mapping. Just avoid doing this.

Fixes an assert that fired when a __block storage specifier starts a
region.

llvm-svn: 236547
2015-05-05 21:46:14 +00:00
..
ARCMigrate Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*, in order to preserve full information on module macro expansion. 2015-05-04 03:15:40 +00:00
AST [MS ABI] Cleanup selectBasePath 2015-05-05 01:39:20 +00:00
ASTMatchers Add conversionDecl matcher for node CXXConversionDecl. 2015-04-20 20:58:50 +00:00
Analysis PR23334: Perform semantic checking of lambda capture initialization in the right context. 2015-04-27 21:27:54 +00:00
Basic [SystemZ] Add support for z13 and its vector facility 2015-05-05 19:35:52 +00:00
CodeGen InstrProf: Don't start or end coverage regions inside of system macros 2015-05-05 21:46:14 +00:00
Driver [SystemZ] Add support for z13 and its vector facility 2015-05-05 19:35:52 +00:00
Edit [edit] Don't hit an assert when trying to delete a trailing space at EOF 2015-03-29 18:07:29 +00:00
Format clang-format: [JS] support optional methods. 2015-05-05 08:40:32 +00:00
Frontend Reapply "Frontend: Stop leaking when not -disable-free" 2015-05-04 14:59:20 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers AVX-512: Added AVX-512 intrinsics and tests 2015-04-30 09:24:29 +00:00
Index Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinition -> MacroDefinition. 2015-05-04 02:25:31 +00:00
Lex Fix buffer overflow in Lexer 2015-05-04 22:30:29 +00:00
Parse Allow TransformTypos to ignore corrections to a specified VarDecl. 2015-05-05 19:17:03 +00:00
Rewrite Remove empty non-virtual destructors or mark them =default when non-public 2015-04-11 15:58:30 +00:00
Sema [SystemZ] Add support for z13 low-level vector builtins 2015-05-05 19:36:42 +00:00
Serialization [modules] Don't bother registering loaded macros if there are none. 2015-05-04 19:58:00 +00:00
StaticAnalyzer Add a missing forward def of CheckerManager. NFC. 2015-04-17 17:00:16 +00:00
Tooling Fix bug in Replacement's toString on Windows (missing flush). 2015-04-20 06:58:56 +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