[Assignment Tracking] Enable by default
authorOCHyams <orlando.hyams@sony.com>
Fri, 31 Mar 2023 11:22:02 +0000 (12:22 +0100)
committerOCHyams <orlando.hyams@sony.com>
Fri, 31 Mar 2023 11:38:48 +0000 (12:38 +0100)
commitaa32490bfe0b957c4f5583e14304f5e34b2b9bce
tree325547a23fbdcb8b34a86be01d90e1aa415a2ad7
parent01c02cded15a65e7511988272e70fec76950e934
[Assignment Tracking] Enable by default

See https://discourse.llvm.org/t/rfc-enable-assignment-tracking/69399

This sets the `-Xclang -fexperimental-assignment-tracking` flag to the value
`enabled` which means it will be enabled so long as none of the following are
true: it's an LTO build, LLDB debugger tuning has been specified, or it's an O0
build (no work is done in any case if -g is not specified or -gmlt is used).

Reviewed By: jmorse

Differential Revision: https://reviews.llvm.org/D146987
clang/include/clang/Driver/Options.td
clang/test/CodeGen/assignment-tracking/flag.cpp