diff options
author | Reid Kleckner <reid@kleckner.net> | 2015-07-14 00:11:08 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2015-07-14 00:11:08 +0000 |
commit | 486fa3977a01d77b06dcb2f8ff918f626a563a0d (patch) | |
tree | 949948ad99eed11b374e0b4b983e957550414f52 /clang/lib/Lex/ModuleMap.cpp | |
parent | 3e1ccbe8ba8ac463cde33f8627f78a32b120e68d (diff) | |
download | llvm-486fa3977a01d77b06dcb2f8ff918f626a563a0d.zip llvm-486fa3977a01d77b06dcb2f8ff918f626a563a0d.tar.gz llvm-486fa3977a01d77b06dcb2f8ff918f626a563a0d.tar.bz2 |
Update enforceKnownAlignment after the isWeakForLinker semantic change
Previously we would refrain from attempting to increase the linkage of
available_externally globals because they were considered weak for the
linker. Now they are treated more like a declaration instead of a weak
definition.
This was causing SSE alignment faults in Chromuim, when some code
assumed it could increase the alignment of a dllimported global that it
didn't control. http://crbug.com/509256
llvm-svn: 242091
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions