aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/transam/commit_ts.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2018-11-19 12:43:05 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2018-11-19 12:43:20 -0500
commit640a4ba052c2dd7aaf600ca13b6d3afca60adc05 (patch)
treeeeb37bec4f377a91cefd7c24a83e327c1e7054bb /src/backend/access/transam/commit_ts.c
parent6e5f8d489acccdc50a35a1b7db8e72b5ad579253 (diff)
downloadpostgresql-640a4ba052c2dd7aaf600ca13b6d3afca60adc05.tar.gz
postgresql-640a4ba052c2dd7aaf600ca13b6d3afca60adc05.zip
Postpone LLVM-related uses of AC_CHECK_DECLS.
Calling AC_CHECK_DECLS before we've finished setting up the compiler's CFLAGS seems like a pretty risky proposition, especially now that the first use of that macro will result in a test to see whether the compiler gives warning or error for undeclared built-in functions. That answer could very easily get changed later than where PGAC_LLVM_SUPPORT is called; furthermore, it's hardly unlikely that flags such as -D_GNU_SOURCE could change visibility of declarations. Hence, be a little less cavalier about where to do LLVM-related tests. This results in v11 and HEAD doing the warning-or-error check at the same place in the script as older branches are doing it, which seems like a good thing. Per further thought about commits 0b59b0e8b and 16fbac39f.
Diffstat (limited to 'src/backend/access/transam/commit_ts.c')
0 files changed, 0 insertions, 0 deletions