================ @@ -0,0 +1,181 @@ +// RUN: %clang_cc1 -triple x86_64-win32 -fms-extensions -emit-llvm -o - %s | \ +// RUN: FileCheck %s --check-prefixes=MSC --implicit-check-not=to_be_ --implicit-check-not=dllexport +// RUN: %clang_cc1 -triple x86_64-mingw -emit-llvm -o - %s | \ +// RUN: FileCheck %s --check-prefixes=GNU --implicit-check-not=to_be_ --implicit-check-not=dllexport +// RUN: %clang_cc1 -triple x86_64-cygwin -emit-llvm -o - %s | \ +// RUN: FileCheck %s --check-prefixes=GNU --implicit-check-not=to_be_ --implicit-check-not=dllexport ---------------- kikairoya wrote:
They use different mangled names, particularly the constructors and the vtables can't be globbed with a simple regex. Some of the checks can be merged with a common `--check-prefix`. https://github.com/llvm/llvm-project/pull/168171 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
