This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TM4C1294NCPDT: Compiler's own tools throw errors after changing c++ dialect

Part Number: TM4C1294NCPDT

Tool/software: Code Composer Studio

So here's an interesting problem I have in CCSV6: I went into language options, where both the boxes for C dialect and C++ were blank.

Out of curiosity, I changed the c++ dialect to C++03 mode, and compiled. All of a sudden, I got this error when I compiled: 

#327 inline specifier allowed on function declarations only .ccsproject /roveboard_playground line 15, external location: C:\ti\ccsv6\tools\compiler\ti-cgt-arm_5.2.5\include\cstdlib C/C++ Problem

I changed it back to the blank space, and the error persisted. I downloaded compiler version 17 instead to get around it...and the issue still persisted.

Having the compiler's own include file kill itself is a little alarming. The fact I can't get rid of it now is majorly alarming.

On the plus side, I think this has convinced me to move to CCS V7, if only because scorching the earth and getting an entirely new download seems to be the only way I can get around this now, unless anyone can tell me what is going on here.

The flags it seems to have set are:

-mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --preinclude="stdbool.h" --preinclude="stdint.h" --define=ccs="ccs" --define=PART_TM4C1294NCPDT -g --c99 --gcc --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi 

(I later tried adding in Disable inlining myself to see if it would help, it didn't)