forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitda05eb5
committed
Fix LLVM related headers to compile standalone (to fix cpluspluscheck).
Previously llvmjit.h #error'ed when USE_LLVM was not defined, toprevent it from being included from code not having #ifdef USE_LLVMguards - but that's not actually that useful after, during thedevelopment of JIT support, LLVM related code was moved into aseparately compiled .so. Having that #error means cpluspluscheckdoesn't work when llvm support isn't enabled, which isn't great.Similarly add USE_LLVM guards to llvmjit_emit.h, and additionally makesure it compiles standalone.Per complaint from Tom Lane.Author: Andres FreundDiscussion:https://postgr.es/m/19808.1548692361@sss.pgh.pa.usBackpatch: 11, where JIT support was added1 parent6842005 commitda05eb5
2 files changed
+15
-3
lines changedLines changed: 6 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
15 |
| - | |
16 |
| - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
17 | 19 |
| |
18 | 20 |
| |
19 | 21 |
| |
| |||
140 | 142 |
| |
141 | 143 |
| |
142 | 144 |
| |
| 145 | + | |
143 | 146 |
|
Lines changed: 9 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
12 | 17 |
| |
13 | 18 |
| |
14 | 19 |
| |
| 20 | + | |
| 21 | + | |
| 22 | + | |
15 | 23 |
| |
16 | 24 |
| |
17 | 25 |
| |
| |||
263 | 271 |
| |
264 | 272 |
| |
265 | 273 |
| |
| 274 | + | |
266 | 275 |
|
0 commit comments
Comments
(0)