blob: 4f993d669bfac8fcaab8f86a137a9551777b187f [file] [log] [blame]
Dale Johannesenbe13ae52009-10-14 00:34:56 +00001// RUN: %llvmgxx %s -fasm-blocks -S -o - | FileCheck %s
Dale Johannesen7b132972009-10-14 00:10:54 +00002// Complicated expression as jump target
3// XFAIL: *
Bill Wendling1caa0c62009-10-23 01:37:01 +00004// XTARGET: x86,i386,i686,darwin
Dale Johannesen7b132972009-10-14 00:10:54 +00005
6void Method3()
7{
8// CHECK: Method3
Dale Johannesend6e39ec2009-10-21 23:29:12 +00009// CHECK-NOT: alignstack
Dale Johannesen7b132972009-10-14 00:10:54 +000010 asm("foo:");
11// CHECK: return
12}
13
14void Method4()
15{
16// CHECK: Method4
Dale Johannesend6e39ec2009-10-21 23:29:12 +000017// CHECK: alignstack
Dale Johannesen7b132972009-10-14 00:10:54 +000018 asm {
19 bar:
20 }
21// CHECK: return
22}
23