Index: lib/Target/TargetRecip.cpp =================================================================== --- lib/Target/TargetRecip.cpp +++ lib/Target/TargetRecip.cpp @@ -71,7 +71,7 @@ // Look for an optional setting of the number of refinement steps needed // for this type of reciprocal operation. size_t RefPos; - uint8_t RefSteps; + uint8_t RefSteps = 0; StringRef RefStepString; if (parseRefinementStep(ArgSub, RefPos, RefSteps)) { // Split the string for further processing. @@ -120,7 +120,7 @@ Val = Val.substr(1); size_t RefPos; - uint8_t RefSteps; + uint8_t RefSteps = 0; StringRef RefStepString; if (parseRefinementStep(Val, RefPos, RefSteps)) { // Split the string for further processing.