runtime/libprofile/PathProfiling.c: Use __inline__ to appease clang -std=gnu89 -pedantic.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 8 Nov 2011 03:54:40 +0000 (03:54 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 8 Nov 2011 03:54:40 +0000 (03:54 +0000)
FIXME: Should configure detect one?

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144070 91177308-0d34-0410-b5e6-96231b3b80d8

runtime/libprofile/PathProfiling.c

index 283678521381383c42c811e21211e7c11ef600a9..b2d2eb7eab7b3083a899c2eae936f6662727a09f 100644 (file)
@@ -28,7 +28,7 @@
 
 /* Must use __inline in Microsoft C */
 #if defined(_MSC_VER)
-#define inline __inline
+#define __inline__ __inline
 #endif
 
 /* note that this is used for functions with large path counts,
@@ -112,7 +112,7 @@ void writeArrayTable(uint32_t fNumber, ftEntry_t* ft, uint32_t* funcCount) {
   }
 }
 
-static inline uint32_t hash (uint32_t key) {
+static __inline__ uint32_t hash (uint32_t key) {
   /* this may benefit from a proper hash function */
   return key%ARBITRARY_HASH_BIN_COUNT;
 }
@@ -155,7 +155,7 @@ void writeHashTable(uint32_t functionNumber, pathHashTable_t* hashTable) {
 }
 
 /* Return a pointer to this path's specific path counter */
-static inline uint32_t* getPathCounter(uint32_t functionNumber,
+static __inline__ uint32_t* getPathCounter(uint32_t functionNumber,
                                        uint32_t pathNumber) {
   pathHashTable_t* hashTable;
   pathHashEntry_t* hashEntry;