reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
// RUN: %clang_cc1 -emit-llvm %s  -o /dev/null

/* GCC was generating PHI nodes with an arity < #pred of the basic block the
 * PHI node lived in.  This was breaking LLVM because the number of entries
 * in a PHI node must equal the number of predecessors for a basic block.
 */

int trys(char *s, int x)
{
  int asa;
  double Val;
  int LLS;
  if (x) {
    asa = LLS + asa;
  } else {
  }
  return asa+(int)Val;
}