[lldb][NFC] Remove unnecessary cast in ClangUserExpression
authorRaphael Isemann <teemperor@gmail.com>
Tue, 6 Aug 2019 08:07:45 +0000 (08:07 +0000)
committerRaphael Isemann <teemperor@gmail.com>
Tue, 6 Aug 2019 08:07:45 +0000 (08:07 +0000)
llvm-svn: 367989

lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp

index 2787a3e5a3db51a6fdeb11ad04617b0d8909bf97..91f333fc0265e0d3016a4ab155b40f3bcdfe3d34 100644 (file)
@@ -645,12 +645,10 @@ bool ClangUserExpression::Parse(DiagnosticManager &diagnostic_manager,
       register_execution_unit = true;
     }
 
-    if (register_execution_unit) {
-      llvm::cast<PersistentExpressionState>(
-          exe_ctx.GetTargetPtr()->GetPersistentExpressionStateForLanguage(
-              m_language))
+    if (register_execution_unit)
+      exe_ctx.GetTargetPtr()
+          ->GetPersistentExpressionStateForLanguage(m_language)
           ->RegisterExecutionUnit(m_execution_unit_sp);
-    }
   }
 
   if (generate_debug_info) {