Skip to content

Commit af99c52

Browse files
authored
Merge pull request #61284 from buttaface/droid
[android][test] Tweaks to get the new failing C++ Interop tests working
2 parents 5c3459f + 561f03a commit af99c52

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

test/Interop/Cxx/class/memory-layout-silgen.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
// RUN: %target-swiftxx-frontend -I %S/Inputs -emit-ir -o - %s | %FileCheck %s
22

3+
// XFAIL: OS=linux-android
4+
// XFAIL: OS=linux-androideabi
5+
36
import MemoryLayout
47

58
var v = PrivateMemberLayout()

test/lit.cfg

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1681,6 +1681,7 @@ elif run_os == 'linux-androideabi' or run_os == 'linux-android':
16811681
'-target', config.variant_triple,
16821682
'-sdk', shell_quote(config.variant_sdk)])
16831683
config.target_swift_ide_test = ' '.join([
1684+
'env', 'SDKROOT={}'.format(shell_quote(config.variant_sdk)),
16841685
config.swift_ide_test,
16851686
'-target', config.variant_triple,
16861687
config.resource_dir_opt, mcp_opt, ccp_opt])
@@ -1702,7 +1703,7 @@ elif run_os == 'linux-androideabi' or run_os == 'linux-android':
17021703
config.swiftc, '-emit-pcm',
17031704
'-target', config.variant_triple])
17041705
config.target_clang = ' '.join([
1705-
'clang++',
1706+
'{}/clang++'.format(tools_directory),
17061707
'-target', config.variant_triple,
17071708
clang_mcp_opt, '-isystem', config.variant_sdk, config.target_cc_options,
17081709
'-fobjc-runtime=ios-5.0'])

0 commit comments

Comments
 (0)