diff options
| author | Chris Lattner <sabre@nondot.org> | 2009-04-22 00:03:30 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2009-04-22 00:03:30 +0000 |
| commit | f8dc07369aa022314461ce15ab2aba51c87c54ad (patch) | |
| tree | 1627000a6c1bddcfe58e837a0f15e7ed0f669c8b /clang/lib/CodeGen/CodeGenFunction.cpp | |
| parent | c3366a555b382af03e207ce72a0ab14f3a0f6988 (diff) | |
| download | bcm5719-llvm-f8dc07369aa022314461ce15ab2aba51c87c54ad.tar.gz bcm5719-llvm-f8dc07369aa022314461ce15ab2aba51c87c54ad.zip | |
Fix some mishandling of the attr(gnu_inline) mode when used with
extern. Previously we would warn about it and ignore the attribute.
This is incorrect, it should be handled as a c89 "extern inline"
function. Many thanks to Matthieu Castet for pointing this out and
beating me over the head until I got it.
PR3988: extern inline function are not externally visible
llvm-svn: 69756
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions

