From d3cb28bef1e1d397b35126029465f2b7e8e8dc1f Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Sat, 16 Jun 2012 21:48:23 +0000 Subject: [PATCH] Guard private fields that are unused in Release builds with #ifndef NDEBUG. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158609 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Frontend/ASTUnit.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/clang/Frontend/ASTUnit.h b/include/clang/Frontend/ASTUnit.h index 041eabb5b9..c22a18bd1c 100644 --- a/include/clang/Frontend/ASTUnit.h +++ b/include/clang/Frontend/ASTUnit.h @@ -396,7 +396,9 @@ private: /// just about any usage. /// Becomes a noop in release mode; only useful for debug mode checking. class ConcurrencyState { +#ifndef NDEBUG void *Mutex; // a llvm::sys::MutexImpl in debug; +#endif public: ConcurrencyState(); -- 2.40.0