Uncomment some commented out code.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83428 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/CGCXX.cpp b/lib/CodeGen/CGCXX.cpp
index 20b2bdc..bbaa226 100644
--- a/lib/CodeGen/CGCXX.cpp
+++ b/lib/CodeGen/CGCXX.cpp
@@ -894,9 +894,9 @@
 
         const CXXMethodDecl *MD = *mi;
         llvm::Constant *m = 0;
-//        if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(MD))
-//          m = wrap(CGM.GetAddrOfCXXDestructor(Dtor, Dtor_Complete));
-//        else {
+        if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(MD))
+          m = wrap(CGM.GetAddrOfCXXDestructor(Dtor, Dtor_Complete));
+        else {
           const FunctionProtoType *FPT = 
             MD->getType()->getAs<FunctionProtoType>();
           const llvm::Type *Ty =
@@ -904,7 +904,7 @@
                                            FPT->isVariadic());
           
           m = wrap(CGM.GetAddrOfFunction(MD, Ty));
-//        }
+        }
 
         OverrideMethod(MD, m, MorallyVirtual, Offset);
       }