Sha256: 7b0c484e412d834495590e85ffd891b82a61d2e1ccf6a37b9f36ace58bf2f5f4

Contents?: true

Size: 507 Bytes

Versions: 5

Compression:

Stored size: 507 Bytes

Contents

#include "Relooper.h"

int main() {
  char buffer[10000];

  Relooper::SetOutputBuffer(buffer, sizeof(buffer));

  printf("\n\n-- If pattern --\n\n");

  Block *b_a = new Block("// block A\n", "the_var");
  Block *b_b = new Block("// block B\n", "waka"); // never reached

  b_b->AddBranchTo(b_b, NULL);

  Relooper r;
  r.AddBlock(b_a);
  r.AddBlock(b_b);

  r.Calculate(b_a);
  printf("\n\n");
  r.Render();

  puts(buffer);

  printf("I did not crash even though I have dead code with a branch!\n");
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
webruby-0.2.7 modules/emscripten/src/relooper/test_dead.cpp
webruby-0.2.5 modules/emscripten/src/relooper/test_dead.cpp
webruby-0.2.4 modules/emscripten/src/relooper/test_dead.cpp
webruby-0.2.2 modules/emscripten/src/relooper/test_dead.cpp
webruby-0.2.1 modules/emscripten/src/relooper/test_dead.cpp