Skip to content

Commit 36447ce

Browse files
committed
[NFC] Add test for deprecated -foffload-static-lib option
Signed-off-by: Michael D Toguchi <michael.d.toguchi@intel.com>
1 parent 5223faa commit 36447ce

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

clang/test/Driver/sycl-offload-static-lib.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@
1515
// FOFFLOAD_STATIC_LIB: clang-offload-bundler{{.*}} "-type=oo"
1616
// FOFFLOAD_STATIC_LIB: llvm-link{{.*}} "@{{.*}}"
1717

18+
/// Use of -foffload-static-lib and -foffload-whole-static-lib are deprecated
19+
// RUN: touch dummy.a
20+
// RUN: %clangxx -fsycl -foffload-static-lib=dummy.a -foffload-whole-static-lib=dummy.a -### 2>&1 \
21+
// RUN: | FileCheck %s -check-prefix=FOFFLOAD_STATIC_LIB_DEPRECATED
22+
// RUN: %clang_cl -fsycl -foffload-static-lib=dummy.a -foffload-whole-static-lib=dummy.a -### 2>&1 \
23+
// RUN: | FileCheck %s -check-prefix=FOFFLOAD_STATIC_LIB_DEPRECATED
24+
// FOFFLOAD_STATIC_LIB_DEPRECATED: option '-foffload-whole-static-lib=dummy.a' is deprecated, use 'dummy.a' directly instead
25+
1826
/// ###########################################################################
1927

2028
/// test behaviors of -foffload-static-lib=<lib> with multiple objects

0 commit comments

Comments
 (0)