From cc7c710fb003da5ec02c2cf8dce653e7618f9b51 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. llvm-svn: 158609 --- clang/include/clang/Frontend/ASTUnit.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clang/include/clang/Frontend/ASTUnit.h b/clang/include/clang/Frontend/ASTUnit.h index 041eabb5b992..c22a18bd1c03 100644 --- a/clang/include/clang/Frontend/ASTUnit.h +++ b/clang/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();