Skip to content

Commit 654f21f

Browse files
committed
Enable opaque pointers
1 parent 2b8a397 commit 654f21f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/ClangImporter/ClangImporter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -845,7 +845,7 @@ importer::addCommonInvocationArguments(
845845
invocationArgStrs.push_back("-fansi-escape-codes");
846846

847847
invocationArgStrs.push_back("-Xclang");
848-
invocationArgStrs.push_back("-no-opaque-pointers");
848+
invocationArgStrs.push_back("-opaque-pointers");
849849

850850
if (importerOpts.ValidateModulesOnce) {
851851
invocationArgStrs.push_back("-fmodules-validate-once-per-build-session");

stdlib/cmake/modules/AddSwiftStdlib.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,8 @@ function(_add_target_variant_c_compile_link_flags)
138138
if (_lto_flag_out)
139139
list(APPEND result "${_lto_flag_out}")
140140
# Disable opaque pointers in lto mode.
141-
list(APPEND result "-Xclang")
142-
list(APPEND result "-no-opaque-pointers")
141+
#list(APPEND result "-Xclang")
142+
#list(APPEND result "-no-opaque-pointers")
143143
endif()
144144

145145
set("${CFLAGS_RESULT_VAR_NAME}" "${result}" PARENT_SCOPE)

0 commit comments

Comments
 (0)