From fbdca1daec33d715a1bdde9c5708d86c80112c1f Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Fri, 20 Oct 2017 23:00:51 +0000 Subject: [clang-tidy] Don't error on MS-style inline assembly. To get MS-style inline assembly, we need to link in the various backends. Some other clang tools already do this, and this issue has been raised with clang-tidy several times, indicating there is sufficient desire to make this work. Differential Revision: https://reviews.llvm.org/D38549 llvm-svn: 316246 --- clang-tools-extra/test/clang-tidy/hicpp-no-assembler.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'clang-tools-extra/test/clang-tidy/hicpp-no-assembler.cpp') diff --git a/clang-tools-extra/test/clang-tidy/hicpp-no-assembler.cpp b/clang-tools-extra/test/clang-tidy/hicpp-no-assembler.cpp index d08ea74f6cd..9017331221f 100644 --- a/clang-tools-extra/test/clang-tidy/hicpp-no-assembler.cpp +++ b/clang-tools-extra/test/clang-tidy/hicpp-no-assembler.cpp @@ -9,4 +9,9 @@ static int s asm("spam"); void f() { __asm("mov al, 2"); // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: do not use inline assembler in safety-critical code [hicpp-no-assembler] + + _asm { + mov al, 2; + // CHECK-MESSAGES: :[[@LINE-2]]:3: warning: do not use inline assembler in safety-critical code [hicpp-no-assembler] + } } -- cgit v1.2.3