1// RUN: %clang_cc1 -emit-llvm -o - -triple x86_64-apple-darwin10 -fblocks %s 2// RUN: %clang_cc1 -emit-llvm -o - -triple i386-apple-darwin10 -fblocks %s 3typedef int __attribute__((aligned(32))) ai; 4 5void f() { 6 __block ai a = 10; 7 8 ^{ 9 a = 20; 10 }(); 11} 12 13void g() { 14 __block double a = 10; 15 16 ^{ 17 a = 20; 18 }(); 19} 20