[klee] r128532 - /klee/trunk/lib/Solver/STPBuilder.cpp

Cristian Cadar cristic at cs.stanford.edu
Wed Mar 30 04:08:09 PDT 2011


Author: cristic
Date: Wed Mar 30 06:08:09 2011
New Revision: 128532

URL: http://llvm.org/viewvc/llvm-project?rev=128532&view=rev
Log:
Bug fix in STPBuilder.  Patch submitted by David Ramos, thanks!

Modified:
    klee/trunk/lib/Solver/STPBuilder.cpp

Modified: klee/trunk/lib/Solver/STPBuilder.cpp
URL: http://llvm.org/viewvc/llvm-project/klee/trunk/lib/Solver/STPBuilder.cpp?rev=128532&r1=128531&r2=128532&view=diff
==============================================================================
--- klee/trunk/lib/Solver/STPBuilder.cpp (original)
+++ klee/trunk/lib/Solver/STPBuilder.cpp Wed Mar 30 06:08:09 2011
@@ -528,7 +528,7 @@
     ExprHandle src = construct(ee->expr, width_out);    
     *width_out = ee->getWidth();
     if (*width_out==1) {
-      return bvBoolExtract(src, 0);
+      return bvBoolExtract(src, ee->offset);
     } else {
       return vc_bvExtract(vc, src, ee->offset + *width_out - 1, ee->offset);
     }




More information about the klee-commits mailing list