//===-- CBackend.cpp - Library for converting LLVM code to C --------------===// // // The LLVM Compiler Infrastructure // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // // This code tests to see that the CBE will execute a switch statement correctly. // *TW //===----------------------------------------------------------------------===// int main() { char var = 'x'; switch (var) { case 'z' : return 0; break; case 'y' : return 1; break; case 'x' : return 6; break; case 'w' : return 7; break; default : return 100; } }