commit | 04e517650569598e847c2ab609672e6df93effe5 | [log] [tgz] |
---|---|---|
author | Richard Smith <richard-llvm@metafoo.co.uk> | Sun Apr 14 23:01:42 2013 +0000 |
committer | Richard Smith <richard-llvm@metafoo.co.uk> | Sun Apr 14 23:01:42 2013 +0000 |
tree | 6d717921ed048ee9beb7b631a0adb31984c02966 | |
parent | f6b4a6868cd292d211474abce98a7d9b541acf1b [diff] |
CodeGen support for function-local static thread_local variables with non-constant constructors or non-trivial destructors. Plus bugfixes for thread_local references bound to temporaries (the temporaries themselves are lifetime-extended to become thread_local), and the corresponding case for std::initializer_list. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179496 91177308-0d34-0410-b5e6-96231b3b80d8