summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-02-16 19:27:54 +0000
committerChris Lattner <sabre@nondot.org>2009-02-16 19:27:54 +0000
commit1598a3a1a919a64f4adb95f114c21a00f55efcb7 (patch)
tree91ca47d365352db3b9b8db1f2f18ccc61fb94287 /clang/lib/Sema
parent99a83317b7d760bcc77e15cb71059e2b0fce79da (diff)
downloadbcm5719-llvm-1598a3a1a919a64f4adb95f114c21a00f55efcb7.tar.gz
bcm5719-llvm-1598a3a1a919a64f4adb95f114c21a00f55efcb7.zip
add assertion
llvm-svn: 64652
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r--clang/lib/Sema/SemaDecl.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp
index 444f85e7739..de438c3394e 100644
--- a/clang/lib/Sema/SemaDecl.cpp
+++ b/clang/lib/Sema/SemaDecl.cpp
@@ -2820,6 +2820,7 @@ Sema::DeclTy *Sema::ActOnFinishFunctionBody(DeclTy *D, StmtArg BodyArg) {
FD->setBody(Body);
assert(FD == getCurFunctionDecl() && "Function parsing confused");
} else if (ObjCMethodDecl *MD = dyn_cast_or_null<ObjCMethodDecl>(dcl)) {
+ assert(MD == getCurMethodDecl() && "Method parsing confused");
MD->setBody((Stmt*)Body);
} else {
Body->Destroy(Context);
OpenPOWER on IntegriCloud