Home | History | Annotate | Download | only in CodeGen
      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
      3 typedef int __attribute__((aligned(32)))  ai;
      4 
      5 void f() {
      6   __block ai a = 10;
      7 
      8   ^{
      9     a = 20;
     10   }();
     11 }
     12 
     13 void g() {
     14   __block double a = 10;
     15 
     16   ^{
     17     a = 20;
     18   }();
     19 }
     20