diff options
| author | Alexey Samsonov <vonosmas@gmail.com> | 2014-06-05 20:53:34 +0000 | 
|---|---|---|
| committer | Alexey Samsonov <vonosmas@gmail.com> | 2014-06-05 20:53:34 +0000 | 
| commit | 8f4f1cf7785e1707706824b9f2127c939791e736 (patch) | |
| tree | 29ce245103d8a2a1b1fb16e4bc084bf5e4b12158 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 8eb1d322e273b0507543465ef7a8392cf12a34cc (diff) | |
| download | llvm-8f4f1cf7785e1707706824b9f2127c939791e736.zip llvm-8f4f1cf7785e1707706824b9f2127c939791e736.tar.gz llvm-8f4f1cf7785e1707706824b9f2127c939791e736.tar.bz2  | |
Mangle predefined string constants names to merge them at link-time
Summary:
This change generalizes the code used to create global LLVM
variables referencing predefined strings (e.g. __FUNCTION__): now it
just calls GetAddrOfConstantStringFromLiteral method. As a result,
global variables for these predefined strings may get mangled names
and linkonce_odr linkage. Fix the test accordingly.
Test Plan: clang regression tests
Reviewers: majnemer
Reviewed By: majnemer
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D4023
llvm-svn: 210284
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
