14.2 Compiler changes between RVCT v2.2 and RVCT v3.0

Various changes have been made to armcc in RVCT v3.0.

With the resolution of C++ core issue #446, temporaries are now created in some cases of conditional class rvalue expressions where they were not before.

Starting with RVCT v4.0 10Q1 (build 771) you can use the --diag_warning=2817 command-line option to get a warning if this situation exists.

Non-ConfidentialPDF file icon PDF versionARM DUI0530M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.