Initialize variables that currently may theoretically be used uninitialized

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@688 4c0a9323-5329-0410-9bdc-e9ce6186880e
This commit is contained in:
jessicag.feedback@gmail.com 2010-09-16 20:52:06 +00:00
parent fda6a1e6fe
commit df9901a45d
2 changed files with 8 additions and 7 deletions

View File

@ -100,7 +100,8 @@ bool PostfixEvaluator<ValueType>::EvaluateInternal(
if (operation != BINARY_OP_NONE) {
// Get the operands.
ValueType operand1, operand2;
ValueType operand1 = ValueType();
ValueType operand2 = ValueType();
if (!PopValues(&operand1, &operand2)) {
BPLOG(ERROR) << "Could not PopValues to get two values for binary "
"operation " << token << ": " << expression;
@ -257,7 +258,7 @@ PostfixEvaluator<ValueType>::PopValueOrIdentifier(
// '-' sign (6.0.13); others do not (6.0.9). Since we require it, we
// handle it explicitly here.
istringstream token_stream(token);
ValueType literal;
ValueType literal = ValueType();
bool negative;
if (token_stream.peek() == '-') {
negative = true;
@ -283,7 +284,7 @@ PostfixEvaluator<ValueType>::PopValueOrIdentifier(
template<typename ValueType>
bool PostfixEvaluator<ValueType>::PopValue(ValueType *value) {
ValueType literal;
ValueType literal = ValueType();
string token;
PopResult result;
if ((result = PopValueOrIdentifier(&literal, &token)) == POP_RESULT_FAIL) {

View File

@ -165,8 +165,8 @@ static bool RetrieveTest(TestMap *range_map, const RangeTest *range_test) {
}
linked_ptr<CountedObject> object;
AddressType retrieved_base;
AddressType retrieved_size;
AddressType retrieved_base = AddressType();
AddressType retrieved_size = AddressType();
bool retrieved = range_map->RetrieveRange(address, &object,
&retrieved_base,
&retrieved_size);
@ -209,8 +209,8 @@ static bool RetrieveTest(TestMap *range_map, const RangeTest *range_test) {
expected_nearest = false;
linked_ptr<CountedObject> nearest_object;
AddressType nearest_base;
AddressType nearest_size;
AddressType nearest_base = AddressType();
AddressType nearest_size = AddressType();
bool retrieved_nearest = range_map->RetrieveNearestRange(address,
&nearest_object,
&nearest_base,