Chris Lattner
|
ddf6ca0355
|
the __gnuc_inline__ attribute is actually named __gnu_inline__,
PR4023
llvm-svn: 69618
|
2009-04-20 19:12:28 +00:00 |
Chris Lattner
|
bae0e68930
|
Fix PR3988: extern inline functions get strong symbol definitions in
C99 mode. This is a regression from an earlier patch of mine.
This also simplifies the linkage enums a bit.
llvm-svn: 69069
|
2009-04-14 20:25:53 +00:00 |
Chris Lattner
|
02e987f3e8
|
implement codegen support for __attribute((__gnuc_inline__)),
pulling some attribute munging stuff into GetLinkageForFunction.
This should fix PR3986
llvm-svn: 69045
|
2009-04-14 16:44:36 +00:00 |
Chris Lattner
|
92028dad66
|
defer emission of always_inline, extern_inline, and inline functions (when
not in c89 mode).
llvm-svn: 69032
|
2009-04-14 06:44:48 +00:00 |
Chris Lattner
|
256c9507c8
|
set the linkage of an inline function according to its language rules.
llvm-svn: 69030
|
2009-04-14 06:27:57 +00:00 |