summaryrefslogtreecommitdiff
path: root/src/mir/mir_builder.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2019-11-24 15:09:17 +0800
committerJohn Hodge <tpg@mutabah.net>2019-11-24 15:09:17 +0800
commitec78d24bd3d22b383d71d9c3ef261044da403c98 (patch)
treee268d4200f831f11da010a1a81c38ece9f682160 /src/mir/mir_builder.cpp
parent25aff26fb8ced9c032c5593ad6acdd78b09d225f (diff)
downloadmrust-ec78d24bd3d22b383d71d9c3ef261044da403c98.tar.gz
Misc - Warning tweaks to make MSVC be quiet
Diffstat (limited to 'src/mir/mir_builder.cpp')
-rw-r--r--src/mir/mir_builder.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mir/mir_builder.cpp b/src/mir/mir_builder.cpp
index 96833609..8a64e380 100644
--- a/src/mir/mir_builder.cpp
+++ b/src/mir/mir_builder.cpp
@@ -1946,7 +1946,7 @@ VarState& MirBuilder::get_slot_state_mut(const Span& sp, unsigned int idx, SlotT
VarState* MirBuilder::get_val_state_mut_p(const Span& sp, const ::MIR::LValue& lv, bool expect_valid/*=false*/)
{
TRACE_FUNCTION_F(lv);
- VarState* vs;
+ VarState* vs = nullptr;
TU_MATCHA( (lv.m_root), (e),
(Return,
BUG(sp, "Move of return value");
@@ -1963,6 +1963,7 @@ VarState* MirBuilder::get_val_state_mut_p(const Span& sp, const ::MIR::LValue& l
//BUG(sp, "Attempting to mutate state of a static");
)
)
+ assert(vs);
if( expect_valid && vs->is_Valid() )
{