~ubuntu-branches/ubuntu/saucy/emscripten/saucy-proposed

« back to all changes in this revision

Viewing changes to src/relooper/test_dead.cpp

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-05-02 13:11:51 UTC
  • Revision ID: package-import@ubuntu.com-20130502131151-q8dvteqr1ef2x7xz
Tags: upstream-1.4.1~20130504~adb56cb
ImportĀ upstreamĀ versionĀ 1.4.1~20130504~adb56cb

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
#include "Relooper.h"
 
3
 
 
4
int main() {
 
5
  char buffer[10000];
 
6
 
 
7
  Relooper::SetOutputBuffer(buffer, sizeof(buffer));
 
8
 
 
9
  printf("\n\n-- If pattern --\n\n");
 
10
 
 
11
  Block *b_a = new Block("// block A\n");
 
12
  Block *b_b = new Block("// block B\n"); // never reached
 
13
 
 
14
  b_b->AddBranchTo(b_b, NULL);
 
15
 
 
16
  Relooper r;
 
17
  r.AddBlock(b_a);
 
18
  r.AddBlock(b_b);
 
19
 
 
20
  r.Calculate(b_a);
 
21
  printf("\n\n");
 
22
  r.Render();
 
23
 
 
24
  puts(buffer);
 
25
 
 
26
  printf("I did not crash even though I have dead code with a branch!\n");
 
27
}
 
28