search for: c4141

Displaying 3 results from an estimated 3 matches for "c4141".

Did you mean: 54141
2015 Dec 20
2
MSVC warning noise on "LLVM_ATTRIBUTE_ALWAYS_INLINE inline void foo()"
...ve "inline" specified twice by use of LLVM_ATTRIBUTE_ALWAYS_INLINE. For example in StringRef.h: LLVM_ATTRIBUTE_ALWAYS_INLINE inline bool operator==(StringRef LHS, StringRef RHS); This results in warning noise when compiled with MSVC 2015: \include\llvm/ADT/StringRef.h(567): warning C4141: 'inline': used more than once \include\llvm/ADT/StringRef.h(572): warning C4141: 'inline': used more than once \include\llvm/IR/User.h(43): warning C4141: 'inline': used more than once Thanks very much for a fix. (I hope that simply removing the "inline" afte...
2015 Dec 20
2
MSVC warning noise on "LLVM_ATTRIBUTE_ALWAYS_INLINE inline void foo()"
...ALWAYS_INLINE is defined to be __forceinline for MSVC. I > wonder why you get that warning. inline and __forceinline don't mix with MSVC -- I believe they may be modeled with the same attribute under the hood. I'm not certain of the best way to solve this aside from suggesting to ignore C4141 locally. ~Aaron > > David > > On Sun, Dec 20, 2015 at 8:18 AM, Johan Engelen via llvm-dev > <llvm-dev at lists.llvm.org> wrote: >> >> Hi all, >> Some functions have "inline" specified twice by use of >> LLVM_ATTRIBUTE_ALWAYS_INLINE. >&gt...
2015 Dec 21
2
MSVC warning noise on "LLVM_ATTRIBUTE_ALWAYS_INLINE inline void foo()"
On Mon, Dec 21, 2015 at 12:08 AM, Aaron Ballman <aaron at aaronballman.com> wrote: > On Sun, Dec 20, 2015 at 5:57 PM, Johan Engelen <jbc.engelen at gmail.com> > wrote: > > > > Perhaps LLVM_ATTRIBUTE_ALWAYS_INLINE could be defined to "inline" if the > > compiler has no support for always_inline (currently it is set to > nothing in > > that