search for: llvm_gnuc_prereq

Displaying 1 result from an estimated 1 matches for "llvm_gnuc_prereq".

2015 Dec 21
2
MSVC warning noise on "LLVM_ATTRIBUTE_ALWAYS_INLINE inline void foo()"
...e marked > LLVM_ATTRIBUTE_ALWAYS_INLINE but not 'inline' to not be inlined? > __forceinline means that MSVC will always inline that function, that is why the extra "inline" results in a warning. I propose: in llvm/Support/Compiler.h #if __has_attribute(always_inline) || LLVM_GNUC_PREREQ(4, 0, 0) #define LLVM_ATTRIBUTE_ALWAYS_INLINE __attribute__((always_inline)) #elif defined(_MSC_VER) #define LLVM_ATTRIBUTE_ALWAYS_INLINE __forceinline #else- #define LLVM_ATTRIBUTE_ALWAYS_INLINE+ #define LLVM_ATTRIBUTE_ALWAYS_INLINE inline #endif and elsewhere LLVM_ATTRIBUTE_ALWAYS_INLINE-...