< prev index next >
src/share/vm/adlc/output_c.cpp
Print this page
@@ -3144,12 +3144,12 @@
// If there are multiple defs/kills, or an explicit expand rule, build rule
if( instr->expands() || instr->needs_projections() ||
instr->has_temps() ||
instr->is_mach_constant() ||
instr->needs_constant_base() ||
- instr->_matrule != NULL &&
- instr->num_opnds() != instr->num_unique_opnds() )
+ (instr->_matrule != NULL &&
+ instr->num_opnds() != instr->num_unique_opnds()) )
defineExpand(_CPP_EXPAND_file._fp, instr);
// If there is an explicit peephole rule, build it
if ( instr->peepholes() )
definePeephole(_CPP_PEEPHOLE_file._fp, instr);
@@ -3876,11 +3876,11 @@
if ( comp_list.match_iter() != NULL ) dont_care = true;
// Insert operands that are not in match-rule.
// Only insert a DEF if the do_care flag is set
comp_list.reset();
- while ( comp = comp_list.post_match_iter() ) {
+ while ( (comp = comp_list.post_match_iter()) ) {
// Check if we don't care about DEFs or KILLs that are not USEs
if ( dont_care && (! comp->isa(Component::USE)) ) {
continue;
}
dont_care = true;
< prev index next >