#include <OOC/SSA/Result.d>
#include <__oo2c.h>
#include <setjmp.h>

void OOC_SSA_Result__GetName(OOC_INT8 _class, OOC_CHAR8 name[], OOC_LEN name_0d) {
  register OOC_INT64 i0;

  i0 = _class;
  switch (i0) {
  case 0:
    _copy_8((const void*)"result",(void*)(OOC_INT64)name,name_0d);
    goto l10;
  case (-2):
    _copy_8((const void*)"void",(void*)(OOC_INT64)name,name_0d);
    goto l10;
  case (-1):
    _copy_8((const void*)"primary",(void*)(OOC_INT64)name,name_0d);
    goto l10;
  case 2:
    _copy_8((const void*)"store",(void*)(OOC_INT64)name,name_0d);
    goto l10;
  case 14:
    _copy_8((const void*)"select-value",(void*)(OOC_INT64)name,name_0d);
    goto l10;
  case 19:
    _copy_8((const void*)"exception",(void*)(OOC_INT64)name,name_0d);
    goto l10;
  case 23:
    _copy_8((const void*)"dgate-placeholder",(void*)(OOC_INT64)name,name_0d);
    goto l10;
  default:
    _failed_case(i0, 3385);
    goto l10;
  }
l10:
  return;
  ;
}

void OOC_OOC_SSA_Result_init(void) {

  return;
  ;
}

/* --- */
