summaryrefslogtreecommitdiffstats
path: root/clang/include
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-03-05 21:48:53 +0000
committerDouglas Gregor <dgregor@apple.com>2010-03-05 21:48:53 +0000
commit1e1973c0ebc5d2e17065c54f45ace43f7fa00d1a (patch)
tree4ab45c0b2c575de81f6aea8ca128c3bf387d3da1 /clang/include
parent554e13efc63ad8fd37f7ee7fa2b066aa4d2ecec1 (diff)
downloadbcm5719-llvm-1e1973c0ebc5d2e17065c54f45ace43f7fa00d1a.tar.gz
bcm5719-llvm-1e1973c0ebc5d2e17065c54f45ace43f7fa00d1a.zip
Switch from NDEBUG to _DEBUG, since our Windows build is funny
llvm-svn: 97835
Diffstat (limited to 'clang/include')
-rw-r--r--clang/include/clang/Frontend/ASTUnit.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/include/clang/Frontend/ASTUnit.h b/clang/include/clang/Frontend/ASTUnit.h
index dca71cffeca..70a1b2bb162 100644
--- a/clang/include/clang/Frontend/ASTUnit.h
+++ b/clang/include/clang/Frontend/ASTUnit.h
@@ -89,7 +89,7 @@ class ASTUnit {
/// destroyed.
llvm::SmallVector<llvm::sys::Path, 4> TemporaryFiles;
-#ifndef NDEBUG
+#ifdef _DEBUG
/// \brief Simple hack to allow us to assert that ASTUnit is not being
/// used concurrently, which is not supported.
///
@@ -106,24 +106,24 @@ class ASTUnit {
public:
class ConcurrencyCheck {
-#ifndef NDEBUG
+#ifdef _DEBUG
volatile ASTUnit &Self;
#endif
public:
explicit ConcurrencyCheck(ASTUnit &Self)
-#ifndef NDEBUG
+#ifdef _DEBUG
: Self(Self)
#endif
{
-#ifndef NDEBUG
+#ifdef _DEBUG
assert(Self.ConcurrencyCheckValue == CheckUnlocked &&
"Concurrent access to ASTUnit!");
Self.ConcurrencyCheckValue = CheckLocked;
#endif
}
-#ifndef NDEBUG
+#ifdef _DEBUG
~ConcurrencyCheck() {
Self.ConcurrencyCheckValue = CheckUnlocked;
}
OpenPOWER on IntegriCloud