Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr."

This reverts r272296, since there are clang-tidy failures that appear to
be caused by this change.

llvm-svn: 272310
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp
index dc87c0a..4c0492c 100644
--- a/clang/lib/AST/Expr.cpp
+++ b/clang/lib/AST/Expr.cpp
@@ -2890,6 +2890,7 @@
   case CXXThrowExprClass:
   case CXXNewExprClass:
   case CXXDeleteExprClass:
+  case ExprWithCleanupsClass:
   case CoawaitExprClass:
   case CoyieldExprClass:
     // These always have a side-effect.
@@ -2902,12 +2903,6 @@
     return Finder.hasSideEffects();
   }
 
-  case ExprWithCleanupsClass:
-    if (IncludePossibleEffects)
-      if (cast<ExprWithCleanups>(this)->cleanupsHaveSideEffects())
-        return true;
-    break;
-
   case ParenExprClass:
   case ArraySubscriptExprClass:
   case OMPArraySectionExprClass: