From: Zhongxing Xu Date: Fri, 9 Oct 2009 02:18:31 +0000 (+0000) Subject: Make the behavior explicit by not using the method call. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4f8c7e42af8425d2ae18f23327185c6272166943;p=clang Make the behavior explicit by not using the method call. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83611 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/RegionStore.cpp b/lib/Analysis/RegionStore.cpp index a2f636f890..fb8ee354b9 100644 --- a/lib/Analysis/RegionStore.cpp +++ b/lib/Analysis/RegionStore.cpp @@ -1485,7 +1485,7 @@ const GRState *RegionStoreManager::BindArray(const GRState *state, if (i < size) { if (ElementTy->isIntegerType()) { SVal V = ValMgr.makeZeroVal(ElementTy); - state = setDefaultValue(state, R, V); + state = state->set(R, V); } } @@ -1540,7 +1540,7 @@ RegionStoreManager::BindStruct(const GRState *state, const TypedRegion* R, // There may be fewer values in the initialize list than the fields of struct. if (FI != FE) - state = setDefaultValue(state, R, ValMgr.makeIntVal(0, false)); + state = state->set(R, ValMgr.makeIntVal(0, false)); return state; }