[cfe-commits] r97835 - in /cfe/trunk: include/clang/Frontend/ASTUnit.h lib/Frontend/ASTUnit.cpp
Douglas Gregor
dgregor at apple.com
Fri Mar 5 13:48:53 PST 2010
Author: dgregor
Date: Fri Mar 5 15:48:53 2010
New Revision: 97835
URL: http://llvm.org/viewvc/llvm-project?rev=97835&view=rev
Log:
Switch from NDEBUG to _DEBUG, since our Windows build is funny
Modified:
cfe/trunk/include/clang/Frontend/ASTUnit.h
cfe/trunk/lib/Frontend/ASTUnit.cpp
Modified: cfe/trunk/include/clang/Frontend/ASTUnit.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/ASTUnit.h?rev=97835&r1=97834&r2=97835&view=diff
==============================================================================
--- cfe/trunk/include/clang/Frontend/ASTUnit.h (original)
+++ cfe/trunk/include/clang/Frontend/ASTUnit.h Fri Mar 5 15:48:53 2010
@@ -89,7 +89,7 @@
/// 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 @@
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;
}
Modified: cfe/trunk/lib/Frontend/ASTUnit.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/ASTUnit.cpp?rev=97835&r1=97834&r2=97835&view=diff
==============================================================================
--- cfe/trunk/lib/Frontend/ASTUnit.cpp (original)
+++ cfe/trunk/lib/Frontend/ASTUnit.cpp Fri Mar 5 15:48:53 2010
@@ -39,7 +39,7 @@
: MainFileIsAST(_MainFileIsAST), ConcurrencyCheckValue(CheckUnlocked) {
}
ASTUnit::~ASTUnit() {
-#ifndef NDEBUG
+#ifdef _DEBUG
ConcurrencyCheckValue = CheckLocked;
#endif
for (unsigned I = 0, N = TemporaryFiles.size(); I != N; ++I)
More information about the cfe-commits
mailing list