llvm-project/clang/lib/Parse
Bruno Cardoso Lopes 03e0d2d82b [Modules][ObjC] Warn on the use of '@import' in framework headers
Using @import in framework headers inhibit the use of such headers
when not using modules, this is specially bad for headers that end
up in the SDK (or any other system framework). Add a warning to give
users some indication that this is discouraged.

rdar://problem/39192894

llvm-svn: 335780
2018-06-27 20:29:36 +00:00
..
CMakeLists.txt
ParseAST.cpp [Templight] Template Instantiation Observer 2018-02-10 14:04:45 +00:00
ParseCXXInlineMethods.cpp Diagnose missing 'template' keywords in more cases. 2018-06-26 23:20:26 +00:00
ParseDecl.cpp Revert "Append new attributes to the end of an AttributeList." 2018-06-25 20:06:13 +00:00
ParseDeclCXX.cpp Diagnose missing 'template' keywords in more cases. 2018-06-26 23:20:26 +00:00
ParseExpr.cpp Diagnose missing 'template' keywords in contexts where a comma is not a 2018-06-27 01:32:04 +00:00
ParseExprCXX.cpp Diagnose missing 'template' keywords in contexts where a comma is not a 2018-06-27 01:32:04 +00:00
ParseInit.cpp Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. 2017-06-01 21:23:52 +00:00
ParseObjc.cpp Reapply "[Parse] Use CapturedStmt for @finally on MSVC" 2018-06-08 00:30:00 +00:00
ParseOpenMP.cpp Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
ParsePragma.cpp Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
ParseStmt.cpp Diagnose missing 'template' keywords in more cases. 2018-06-26 23:20:26 +00:00
ParseStmtAsm.cpp Parse A::template B as an identifier rather than as a template-id with no 2018-04-27 02:00:13 +00:00
ParseTemplate.cpp Diagnose missing 'template' keywords in contexts where a comma is not a 2018-06-27 01:32:04 +00:00
ParseTentative.cpp [OpenCL] Fixed parsing of address spaces for C++. 2018-06-22 16:20:21 +00:00
Parser.cpp [Modules][ObjC] Warn on the use of '@import' in framework headers 2018-06-27 20:29:36 +00:00