]> granicus.if.org Git - llvm/commitdiff
[coverity] Fix uninit variable.
authorVassil Vassilev <v.g.vassilev@gmail.com>
Fri, 17 Mar 2017 20:58:08 +0000 (20:58 +0000)
committerVassil Vassilev <v.g.vassilev@gmail.com>
Fri, 17 Mar 2017 20:58:08 +0000 (20:58 +0000)
Patch by John Harvey!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298122 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Instrumentation/EfficiencySanitizer.cpp

index 05eba6c4dc6995196afcd5187004d989327446bf..194f17f65684bf91291ae6631b03e0d53d94852d 100644 (file)
@@ -757,7 +757,7 @@ bool EfficiencySanitizer::instrumentGetElementPtr(Instruction *I, Module &M) {
     return false;
   }
   Type *SourceTy = GepInst->getSourceElementType();
-  StructType *StructTy;
+  StructType *StructTy = nullptr;
   ConstantInt *Idx;
   // Check if GEP calculates address from a struct array.
   if (isa<StructType>(SourceTy)) {