]> granicus.if.org Git - clang/commit
Update some tests after r366702
authorKrasimir Georgiev <krasimir@google.com>
Thu, 25 Jul 2019 12:15:46 +0000 (12:15 +0000)
committerKrasimir Georgiev <krasimir@google.com>
Thu, 25 Jul 2019 12:15:46 +0000 (12:15 +0000)
commit74ec8db202362c273b2664876fcb308773c16046
tree4d7c0167312bd16f4a0da47650514f0abe1c3c10
parent8c4220059838cdbee909494b80a37e1f92330a3d
Update some tests after r366702

Summary:
r366702 added a set of new clang-cl -- specific openmp flags together with tests.
The way the newly added tests work is problematic: consider for example this
asertion:
```
// RUN: %clang_cl --target=x86_64-windows-msvc /openmp -### -- %s 2>&1 | FileCheck --check-prefix=CHECK-CC1-OPENMP %s
...
// CHECK-CC1-OPENMP: "-fopenmp"
```

It asserts that an `/openmp` flag should expand into `-fopenmp`. This however
depends on the default value of Clang's CLANG_DEFAULT_OPENMP_RUNTIME value.
Indeed, the code that adds `-fopenmp` to the output only does it if the default
runtime is `libomp` or `libiomp5`, not when it is `libgomp`.

I've updated the tests to not depend on the default value of this setting by
specifying the runtime to use explicitly in each assertion.

Reviewers: jdoerfert

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D65272

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@367012 91177308-0d34-0410-b5e6-96231b3b80d8
test/Driver/fopenmp.c