llvm-project/clang/test
David Majnemer bb525f7c20 CodeGen: Don't drop thread_local when emitting __thread aliases
CodeGen wouldn't mark the aliasee as thread_local if the aliasee was a
tentative definition.

Even if the definition was already emitted, it would never mark the
alias as thread_local.

This fixes PR21288.

llvm-svn: 219859
2014-10-15 22:38:23 +00:00
..
ARCMT Objective-C SDK modernization. import Foundation even 2014-10-09 22:04:27 +00:00
ASTMerge
Analysis [analyzer] Check all 'nonnull' attributes, not just the first one. 2014-10-13 19:38:02 +00:00
CXX PR21180: Lambda closure types are neither aggregates nor literal types. 2014-10-07 18:01:33 +00:00
CodeCompletion
CodeGen CodeGen: Don't drop thread_local when emitting __thread aliases 2014-10-15 22:38:23 +00:00
CodeGenCUDA Move all CUDA testing inputs to Inputs/ subdirectory inside the tests. 2014-04-28 22:21:28 +00:00
CodeGenCXX Don't use a global_ctors comdat for globals that aren't externally visible 2014-10-15 16:38:00 +00:00
CodeGenObjC CodeGen: correct block mangling in ObjC 2014-10-14 17:20:18 +00:00
CodeGenObjCXX DebugInfo: Don't leak location information from one function into the prologue of the next function. 2014-10-14 16:43:46 +00:00
CodeGenOpenCL Driver: Implement -cl-denorms-are-zero 2014-08-21 13:58:36 +00:00
Coverage Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
CoverageMapping InstrProf: Avoid repeated linear searches in a hot path 2014-10-01 03:33:52 +00:00
Driver clang-cl: Diagnose the usage of ASAN with a debug runtime library 2014-10-14 23:15:44 +00:00
FixIt Revert r218925 - "Patch to warn if 'override' is missing" 2014-10-03 09:02:53 +00:00
Format Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
Frontend This test was updated in r216397, but was failing on Windows due to mixed path separators as well as case sensitivity of the "no" in "no such file or directory." Rather than revert this file back to its original form, I've made some incredibly ugly regexes so that it will pass everywhere. 2014-08-26 14:09:25 +00:00
Headers Update for llvm api change. 2014-10-15 15:44:25 +00:00
Index Fix for PR21254 - Assertion in comment parser 2014-10-15 16:18:20 +00:00
Integration Split out header integration tests 2014-05-04 13:00:32 +00:00
Layout MS ABI: Add an additional test for empty structs in C 2014-10-03 07:41:09 +00:00
Lexer Don't destroy MacroInfos if we find the macro definition is invalid; it'll get 2014-08-03 23:41:04 +00:00
Misc Adding attributes to the IndirectFieldDecl that we generate for anonymous struct/union fields. This fixes PR20930. 2014-10-15 16:58:18 +00:00
Modules Extend -Rmodule-build to also remark when module building finishes. 2014-10-14 02:08:30 +00:00
OpenMP More OpenMP test case compatibility fixes 2014-10-13 13:49:39 +00:00
PCH Allow constant expressions in pragma loop hints. 2014-10-12 20:46:07 +00:00
Parser Allow constant expressions in pragma loop hints. 2014-10-12 20:46:07 +00:00
Preprocessor As requested by Matt Thomas, use long long for intmax_t and int64_t on 2014-10-15 19:52:03 +00:00
Profile InstrProf: Update for LLVM API change 2014-08-01 22:50:16 +00:00
Rewriter Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00
Sema Sema: handle AttributedTypeLocs in C++14 auto deduction 2014-10-15 21:37:55 +00:00
SemaCUDA CUDA: mark the target of implicit intrinsics properly 2014-09-30 17:38:34 +00:00
SemaCXX Improvements to -Wnull-conversion 2014-10-15 03:42:06 +00:00
SemaObjC Objective-C [Sema]. Fixes a bug in comparing qualified 2014-10-13 21:07:45 +00:00
SemaObjCXX Allow @synchronized to contextually convert a C++ object to an ObjC object pointer. 2014-08-12 16:20:36 +00:00
SemaOpenCL [OpenCL] Reject reqd_work_group_size(X, Y, Z) where X, Y or Z == 0. 2014-05-19 14:41:38 +00:00
SemaTemplate Revert r217995 and follow-ups: 2014-09-18 16:01:32 +00:00
TableGen
Tooling clang/test: Introduce the feature "staticanalyzer" for --enable-clang-static-analyzer. 2014-07-16 12:05:45 +00:00
Unit Let test/Unit/lit.cfg add config.shlibdir to $PATH on DLL platforms like cygming. 2014-07-04 05:11:55 +00:00
VFS Revert "Revert "DI: LLVM schema change: fold constants into string"" 2014-10-03 20:01:52 +00:00
.clang-format
CMakeLists.txt Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg Remove support for the IOS_SIMULATOR_DEPLOYMENT_TARGET env var. 2014-10-10 03:12:15 +00:00
lit.site.cfg.in Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00
make_test_dirs.pl