24 lines · cpp
1// RUN: %clang_cc1 -emit-pch %s -o %t2// RUN: %clang_cc1 -include-pch %t %s -verify3#ifndef HEADER_H4#define HEADER_H5template<int = 0> 6void MyMethod() {7 void *bar;8 some_path:9 asm goto10 (11 "mov %w[foo], %w[foo]"12 : [foo] "=r"(bar)13 : [foo2] "r"(bar), [foo3] "r"(bar), [foo4] "r"(bar)14 : 15 : some_path16 );17 }18#else19void test() {20 MyMethod();21// expected-no-diagnostics22}23#endif24