llvm-project/clang/lib/Parse
Alexey Bataev e6aa4694de [OPENMP] Fix PR38903: Crash on instantiation of the non-dependent
declare reduction.

If the declare reduction construct with the non-dependent type is
defined in the template construct, the compiler might crash on the
template instantition. Reworked the whole instantiation scheme for the
declare reduction constructs to fix this problem correctly.

llvm-svn: 342151
2018-09-13 16:54:05 +00:00
..
CMakeLists.txt
ParseAST.cpp [clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstop 2018-09-11 17:10:44 +00:00
ParseCXXInlineMethods.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
ParseDecl.cpp [clang] Make sure codecompletion is called for calls even when inside a token. 2018-09-10 13:46:28 +00:00
ParseDeclCXX.cpp [CodeCompletion] Enable signature help when initializing class/struct/union members. 2018-09-11 15:02:18 +00:00
ParseExpr.cpp [clang] Make sure codecompletion is called for calls even when inside a token. 2018-09-10 13:46:28 +00:00
ParseExprCXX.cpp [clang] Make sure codecompletion is called for calls even when inside a token. 2018-09-10 13:46:28 +00:00
ParseInit.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
ParseObjc.cpp Port getLocStart -> getBeginLoc 2018-08-09 21:08:08 +00:00
ParseOpenMP.cpp [OPENMP] Fix PR38903: Crash on instantiation of the non-dependent 2018-09-13 16:54:05 +00:00
ParsePragma.cpp We have in place support for parsing #pragma FENV_ACCESS, but that 2018-08-14 17:06:56 +00:00
ParseStmt.cpp We have in place support for parsing #pragma FENV_ACCESS, but that 2018-08-14 17:06:56 +00:00
ParseStmtAsm.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
ParseTemplate.cpp Improve diagnostic for missing comma in template parameter list. 2018-08-17 19:43:40 +00:00
ParseTentative.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
Parser.cpp We have in place support for parsing #pragma FENV_ACCESS, but that 2018-08-14 17:06:56 +00:00