brintos

brintos / llvm-project-archived public Read only

0
0
Text · 440 B · dd68c11 Raw
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