summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.rst2
-rw-r--r--src/castxml.cxx5
2 files changed, 5 insertions, 2 deletions
diff --git a/README.rst b/README.rst
index cd420a3..9e44ad2 100644
--- a/README.rst
+++ b/README.rst
@@ -46,7 +46,7 @@ To build CastXML from source, first obtain the prerequisites:
* `LLVM/Clang`_ compiler SDK install tree built using the C++ compiler.
This version of CastXML has been tested with LLVM/Clang
- - SVN revision ``243888``
+ - SVN revision ``245954``
- Release ``3.7``
- Release ``3.6``
diff --git a/src/castxml.cxx b/src/castxml.cxx
index bd05beb..5ca6b5b 100644
--- a/src/castxml.cxx
+++ b/src/castxml.cxx
@@ -71,7 +71,10 @@ int main(int argc_in, const char** argv_in)
}
#if LLVM_VERSION_MAJOR > 3 \
- || LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR >= 7
+ || LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR >= 8
+ llvm::BumpPtrAllocator argSaverAlloc;
+ llvm::StringSaver argSaver(argSaverAlloc);
+#elif LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR == 7
llvm::BumpPtrAllocator argSaverAlloc;
llvm::BumpPtrStringSaver argSaver(argSaverAlloc);
#else