Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b39da328 authored by Yi Kong's avatar Yi Kong
Browse files

Workaround build breakage from full LTO optimization

fragment covers entire variable
!4105 = !DIGlobalVariableExpression(var: !3061, expr: !DIExpression(DW_OP_LLVM_fragment, 0, 64))
!3061 = distinct !DIGlobalVariable(name: "gFields", linkageName: "_ZN7androidL7gFieldsE", scope: !32, file: !2, line: 88, type: !3062, isLocal: true, isDefinition: true)
fragment is larger than or outside of variable

Test: presubmit
Bug: 328163089
Bug: 330503129
Change-Id: Iaf4f31392a57589f63c49baea58ca74d452edc5e
parent 7b38b436
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -122,6 +122,9 @@ cc_library_shared {
        "-Wunused",
        "-Wunreachable-code",
    ],

    // TODO(b/330503129) Workaround build breakage.
    lto_O0: true,
}

cc_library_shared {
+3 −0
Original line number Diff line number Diff line
@@ -44,4 +44,7 @@ cc_library_shared {
        "-Wunreachable-code",
        "-DANDROID_UTILS_REF_BASE_DISABLE_IMPLICIT_CONSTRUCTION",
    ],

    // TODO(b/330503129) Workaround LTO build breakage.
    lto_O0: true,
}