From: Jonathan Roelofs Date: Tue, 9 Jun 2015 14:30:17 +0000 (+0000) Subject: Move target-specific Sema test to its own file. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d749ddb6d7c93ede17fd7a602b98ddaf44884367;p=clang Move target-specific Sema test to its own file. Fixing the build-break introduced in r239406. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@239407 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Sema/ast-print-x86.c b/test/Sema/ast-print-x86.c new file mode 100644 index 0000000000..0059776b3d --- /dev/null +++ b/test/Sema/ast-print-x86.c @@ -0,0 +1,9 @@ +// RUN: %clang_cc1 -triple i686-elf %s -ast-print | FileCheck %s + +// REQUIRES: x86-registered-target + +void assembly() { + int added; + // CHECK: asm volatile ("addl %%ebx,%%eax" : "=a" (added) : "a" (1), "b" (2)); + __asm__ __volatile__("addl %%ebx,%%eax" : "=a" (added) : "a" (1), "b" (2) ); +} diff --git a/test/Sema/ast-print.c b/test/Sema/ast-print.c index 80ae8f054c..b4d76844fe 100644 --- a/test/Sema/ast-print.c +++ b/test/Sema/ast-print.c @@ -53,9 +53,3 @@ struct pair_t { // CHECK: struct pair_t p = {a: 3, .b = 4}; struct pair_t p = {a: 3, .b = 4}; - -void assembly() { - int added; - // CHECK: asm volatile ("addl %%ebx,%%eax" : "=a" (added) : "a" (1), "b" (2)); - __asm__ __volatile__("addl %%ebx,%%eax" : "=a" (added) : "a" (1), "b" (2) ); -}