mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-14 02:33:53 +00:00
Use static inline to do the right thing when built in C99 mode. Of course,
C89 doesn't have an inline keyword. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130279 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d5089a9794
commit
3f5c832909
@ -104,7 +104,7 @@ void writeArrayTable(uint32_t fNumber, ftEntry_t* ft, uint32_t* funcCount) {
|
||||
}
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
@ -147,7 +147,8 @@ void writeHashTable(uint32_t functionNumber, pathHashTable_t* hashTable) {
|
||||
}
|
||||
|
||||
/* Return a pointer to this path's specific path counter */
|
||||
inline uint32_t* getPathCounter(uint32_t functionNumber, uint32_t pathNumber) {
|
||||
static inline uint32_t* getPathCounter(uint32_t functionNumber,
|
||||
uint32_t pathNumber) {
|
||||
pathHashTable_t* hashTable;
|
||||
pathHashEntry_t* hashEntry;
|
||||
uint32_t index = hash(pathNumber);
|
||||
|
Loading…
x
Reference in New Issue
Block a user