X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCopt.c;h=899e319921ab0efba7c6019726e22cf176041fec;hb=b5887d42a060019cb5559c440a909af0e8baa146;hp=33c226d334bc4d508a06fd30ab31b40c71017766;hpb=81d02e3cabef47373e7afa665faecde12ec4a1d5;p=fw%2Fsdcc diff --git a/src/SDCCopt.c b/src/SDCCopt.c index 33c226d3..899e3199 100644 --- a/src/SDCCopt.c +++ b/src/SDCCopt.c @@ -886,6 +886,9 @@ eBBlockFromiCode (iCode * ic) } + /* sort it back by block number */ + qsort (ebbs, saveCount, sizeof (eBBlock *), bbNumCompare); + if (!options.lessPedantic) { // this is a good place to check missing return values if (currFunc) { @@ -903,9 +906,6 @@ eBBlockFromiCode (iCode * ic) } } - /* sort it back by block number */ - qsort (ebbs, saveCount, sizeof (eBBlock *), bbNumCompare); - /* if cyclomatic info requested then print it */ if (options.cyclomatic) printCyclomatic (ebbs, saveCount);