File tree 4 files changed +7
-12
lines changed
4 files changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -68,13 +68,15 @@ matrix:
68
68
69
69
script :
70
70
- if [ -L bin/gcc ] ; then export PATH=$PWD/bin:$PATH ; fi ;
71
- COMMAND="make -C src CXX=$COMPILER CXXFLAGS=\"-Wall -O0 -ggdb3 -Werror -Wno-deprecated-register -pedantic -Wno-sign-compare -DDEBUG\" -j2" &&
72
- eval ${PRE_COMMAND} ${COMMAND} &&
73
71
COMMAND="make -C src minisat2-download" &&
74
72
eval ${PRE_COMMAND} ${COMMAND} &&
75
73
COMMAND="make -C src CXX=$COMPILER CXXFLAGS=\"-Wall -O2 -g -Werror -Wno-deprecated-register -pedantic -Wno-sign-compare\" -j2" &&
76
74
eval ${PRE_COMMAND} ${COMMAND} &&
77
75
COMMAND="env UBSAN_OPTIONS=print_stacktrace=1 make -C regression test" &&
78
76
eval ${PRE_COMMAND} ${COMMAND} &&
79
77
COMMAND="make -C src CXX=$COMPILER CXXFLAGS=$FLAGS -j2 cegis.dir clobber.dir memory-models.dir musketeer.dir" &&
78
+ eval ${PRE_COMMAND} ${COMMAND} &&
79
+ COMMAND="make -C src clean" &&
80
+ eval ${PRE_COMMAND} ${COMMAND} &&
81
+ COMMAND="make -C src CXX=$COMPILER CXXFLAGS=\"-Wall -O0 -ggdb3 -Werror -Wno-deprecated-register -pedantic -Wno-sign-compare -DDEBUG\" -j2" &&
80
82
eval ${PRE_COMMAND} ${COMMAND}
Original file line number Diff line number Diff line change @@ -687,7 +687,7 @@ void bmct::setup_unwind()
687
687
688
688
for (auto &val : unwindset_loops)
689
689
{
690
- unsigned thread_nr;
690
+ unsigned thread_nr= 0 ;
691
691
bool thread_nr_set=false ;
692
692
693
693
if (!val.empty () &&
Original file line number Diff line number Diff line change @@ -546,14 +546,6 @@ static void merge_variable_table_entries(
546
546
merge_into.var .start_pc =found_dominator;
547
547
merge_into.var .length =last_pc-found_dominator;
548
548
549
- #ifdef DEBUG
550
- debug_out << " Merged " << merge_vars.size () << " variables named "
551
- << merge_into.var .name << " ; new live range "
552
- << merge_into.var .start_pc << " -"
553
- << merge_into.var .start_pc + merge_into.var .length
554
- << messaget::eom;
555
- #endif
556
-
557
549
// Nuke the now-subsumed var-table entries:
558
550
for (auto &v : merge_vars)
559
551
if (v!=&merge_into)
Original file line number Diff line number Diff line change @@ -157,7 +157,8 @@ class union_find:public numbering<T>
157
157
// are 'a' and 'b' in the same set?
158
158
bool same_set (const T &a, const T &b) const
159
159
{
160
- typename subt::number_type na, nb;
160
+ typedef typename subt::number_type subt_number_typet;
161
+ subt_number_typet na=subt_number_typet (), nb=subt_number_typet ();
161
162
bool have_na=!subt::get_number (a, na),
162
163
have_nb=!subt::get_number (b, nb);
163
164
You can’t perform that action at this time.
0 commit comments