···1010 hardeningEnableMap["$flag"]=1
1111done
12121313+# fortify3 implies fortify enablement - make explicit before
1414+# we filter unsupported flags because unsupporting fortify3
1515+# doesn't mean we should unsupport fortify too
1616+if [[ -n "${hardeningEnableMap[fortify3]-}" ]]; then
1717+ hardeningEnableMap["fortify"]=1
1818+fi
1919+1320# Remove unsupported flags.
1421for flag in @hardening_unsupported_flags@; do
1522 unset -v "hardeningEnableMap[$flag]"
···1926 fi
2027done
21282222-# make fortify and fortify3 mutually exclusive
2929+# now make fortify and fortify3 mutually exclusive
2330if [[ -n "${hardeningEnableMap[fortify3]-}" ]]; then
2431 unset -v "hardeningEnableMap['fortify']"
2532fi