1 // RUN: %clang -S -g -fverbose-asm %s -o - | FileCheck %s 2 // Radar 8461032 3 // CHECK: DW_AT_location 4 // CHECK-NEXT: byte 145 5 6 // 145 is DW_OP_fbreg 7 struct s { 8 int a; 9 struct s *next; 10 }; 11 12 int foo(struct s *s) { 13 switch (s->a) { 14 case 1: 15 case 2: { 16 struct s *sp = s->next; 17 } 18 break; 19 } 20 return 1; 21 } 22