switch (base) {
02 case 'A': case '0': return 0;
03 case 'C': case '1': return 1;
04 case 'G': case '2': return 2;
05 case 'T': case '3': return 3;
06 }
07 cerr << "error: unexpected character: '"
08 << base << "'n";
09 assert(false);
10 abort();
Link Copied
For more complete information about compiler optimizations, see our Optimization Notice.