llvm-project/clang/test
George Burgess IV 18b28a86c1 Properly construct `inline` members without initializers
Digging through commit logs, it appears the checks in this block predate
`inline` class variables. With them, we fail to emit dynamic
initializers for members that don't have an explicit initializer, and we
won't go out of our way to instantiate the class denoted by
`Var->getType()`.

Fixes PR35599.

llvm-svn: 327945
2018-03-20 03:27:44 +00:00
..
ARCMT [ObjC] Allow declaring __strong pointer fields in structs in Objective-C 2018-02-28 07:15:55 +00:00
ASTMerge [ASTImporter] Fix lexical DC for templated decls; support VarTemplatePartialSpecDecl 2018-02-14 11:18:00 +00:00
Analysis [analyzer] Fix the assertion failure when static globals are used in lambda by reference 2018-03-20 00:20:58 +00:00
CXX [C++17] Allow an empty expression in an if init statement 2018-03-17 21:42:10 +00:00
CodeCompletion [SemaOverload] Fixed crash on code completion 2018-03-09 14:43:29 +00:00
CodeGen Adding nocf_check attribute for cf-protection fine tuning 2018-03-17 13:31:35 +00:00
CodeGenCUDA Really fix test on windows. 2018-02-23 19:38:41 +00:00
CodeGenCXX Properly construct `inline` members without initializers 2018-03-20 03:27:44 +00:00
CodeGenCoroutines [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
CodeGenObjC [CodeGen] Ignore OpaqueValueExprs that are unique references to their 2018-03-20 01:47:58 +00:00
CodeGenObjCXX [CodeGen] Ignore OpaqueValueExprs that are unique references to their 2018-03-20 01:47:58 +00:00
CodeGenOpenCL Recommit r326946 after reducing CallArgList memory footprint 2018-03-15 15:25:19 +00:00
Coverage
CoverageMapping [Coverage] Handle break/continue outside of loop bodies 2018-02-16 07:59:43 +00:00
Driver Allow builtins for Cross-DSO CFI on Android 2018-03-20 00:56:08 +00:00
FixIt [Parser][FixIt] Better diagnostics for "typedef" instead of "typename" typo 2018-02-08 14:37:58 +00:00
Format [clang-format] Fix bug where -dump-config failed on ObjC header 2018-01-29 17:36:43 +00:00
Frontend [Attr] Merge two dependent tests from different directories 2018-03-13 22:18:29 +00:00
Headers In stdbool.h, define bool, false, true only in gnu++98 2017-12-08 08:28:08 +00:00
Import [ASTImporter] Support LambdaExprs and improve template support 2018-01-26 11:36:54 +00:00
Index Add missing "env" so that test added in r327322 passes on Windows bots. 2018-03-13 00:41:44 +00:00
Integration
Layout
Lexer [ObjC] Allow declaring __strong pointer fields in structs in Objective-C 2018-02-28 07:15:55 +00:00
Misc Adding nocf_check attribute for cf-protection fine tuning 2018-03-17 13:31:35 +00:00
Modules [ObjC] Allow declaring __weak pointer fields in C structs in ARC. 2018-03-19 17:38:40 +00:00
OpenMP [OPENMP, NVPTX] Emit correct thread id. 2018-03-19 17:04:07 +00:00
PCH [MS] Fix tests after r327738 that only fail with a default Windows target 2018-03-16 20:53:13 +00:00
Parser Fix codegen for structured binding binding in conditions 2018-03-17 21:01:27 +00:00
Preprocessor [AAch64] Tests for ACLE FP16 macros 2018-03-15 13:36:30 +00:00
Profile [PGO] Detect more structural changes with the stable hash 2017-11-14 23:56:53 +00:00
Refactor [refactor][extract] avoid extracting expressions from types in functions 2017-11-14 18:59:01 +00:00
Rewriter
Sema Adding nocf_check attribute for cf-protection fine tuning 2018-03-17 13:31:35 +00:00
SemaCUDA [CUDA] Allow external variables in separate compilation 2018-02-14 16:04:03 +00:00
SemaCXX Implement C++ DR727, which permits explicit specializations at class scope. 2018-03-16 13:36:56 +00:00
SemaObjC [ObjC] Allow declaring __strong pointer fields in structs in Objective-C 2018-02-28 07:15:55 +00:00
SemaObjCXX Add support for attribute 'trivial_abi'. 2018-02-05 20:23:22 +00:00
SemaOpenCL [OpenCL] Add "cles_khr_int64" extension. 2018-01-26 11:48:46 +00:00
SemaTemplate Implement C++ DR727, which permits explicit specializations at class scope. 2018-03-16 13:36:56 +00:00
TableGen TableGen: Give up on exact fixits for diagnostic groups 2018-03-06 17:55:00 +00:00
Templight [Templight] Template Instantiation Observer 2018-02-10 14:04:45 +00:00
Tooling Fix test clang-diff-json.cpp 2018-02-10 21:28:55 +00:00
Unit [lit] Set shlibpath_var on Solaris 2017-11-27 13:33:19 +00:00
VFS Avoid assumption that lit tests are writable. NFC 2018-01-08 15:05:01 +00:00
clang-rename [clang-rename] Fix and enable the failing TemplatedClassFunction test. 2017-10-25 08:25:25 +00:00
.clang-format
CMakeLists.txt [ThinLTO/CFI] Include TYPE_ID summaries into GLOBALVAL_SUMMARY_BLOCK 2018-02-14 22:41:15 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [debuginfo] Remove temporary FIXME. 2017-12-14 22:12:46 +00:00
lit.site.cfg.py.in [lit] Add host_cxx to lit config 2017-10-10 17:53:45 +00:00
make_test_dirs.pl