I would like to confirm if you tried as follows and still have issue?
#pragma diag_suppress 1450
According to my search and the "error number" after diag_suppress is 4-digit number.
is a comma-separated list of diagnostic message numbers specifying the messages to be suppressed. This is the four-digit number,
, without the
Thanks, but yes, I tried.
The result is: "W2222B: warning: invalid error number"
Followed by the diagnostics I'd like to suppress:
"W1450B: warning: the type "long long" is nonstandard"
I tried with braces, W and E prefix, B suffix, and combination thereof, too.
Are there any constraints concerning the position of this pragmas ?
The #pragma listed in APPENDIX D Reserved Pragma Directive of Softune C/C++ compiler manual (002-04486 Rev. *A) are reserved, which means those pragma directives are not supported officially. The officially supported #pramga directives are documented in chapter 5 of the manual.
But still you can try to remove thousands of the 4-digits to suppress the warning.
#pragma diag_suppress 450
That would make sense, application-wise, i.e. explain the behavior of the preprocessor/compiler.
Seeing the MB91F460 MCU family rather at the end if it's life cycle, I guess this pragmas will never be implemented. Which wouln't really be a critical probem for me, after all.
Out of curiosity, is there any alternative toolchain for this MCU ?
is there any alternative toolchain for this MCU ?
No wonder I couldn' find one ..
Thank you !