| commit | f8dc07369aa022314461ce15ab2aba51c87c54ad | [log] [tgz] |
|---|---|---|
| author | Chris Lattner <sabre@nondot.org> | Wed Apr 22 00:03:30 2009 +0000 |
| committer | Chris Lattner <sabre@nondot.org> | Wed Apr 22 00:03:30 2009 +0000 |
| tree | 1627000a6c1bddcfe58e837a0f15e7ed0f669c8b | |
| parent | c3366a555b382af03e207ce72a0ab14f3a0f6988 [diff] |
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