Skip to content

Commit c1fd4df

Browse files
committed
Android & iOS: Enable strict aliasing
1 parent 44fa552 commit c1fd4df

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

platform/android/detect.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,9 +171,7 @@ def configure(env: "SConsEnvironment"):
171171
env["AS"] = compiler_path + "/clang"
172172

173173
env.Append(
174-
CCFLAGS=(
175-
"-fpic -ffunction-sections -funwind-tables -fstack-protector-strong -fvisibility=hidden -fno-strict-aliasing".split()
176-
)
174+
CCFLAGS=("-fpic -ffunction-sections -funwind-tables -fstack-protector-strong -fvisibility=hidden".split())
177175
)
178176

179177
if get_min_sdk_version(env["ndk_platform"]) >= 24:

platform/ios/detect.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def configure(env: "SConsEnvironment"):
134134
elif env["arch"] == "arm64":
135135
env.Append(
136136
CCFLAGS=(
137-
"-fobjc-arc -arch arm64 -fmessage-length=0 -fno-strict-aliasing"
137+
"-fobjc-arc -arch arm64 -fmessage-length=0"
138138
" -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits"
139139
" -fpascal-strings -fblocks -fvisibility=hidden -MMD -MT dependencies"
140140
" -isysroot $IOS_SDK_PATH".split()

0 commit comments

Comments
 (0)