Hi Alice,
Thanks for getting back and I appreciate the feed back. Apologies for the slow response but the warning seemed to have disappeared when I deleted the project and started again from scratch. Its quite likely that it may have been caused by selecting a standard C project and then attempting to build up from that point; when using a MCUXpresso project it appears to have gone.
To my understanding I should be able to build up an embedded project even with a standard C configuration by correctly configuring the project settings manually, I've done such things in the past. Its possible that something goes on (xml?) in selecting a MCXpresso project that's not visible to me. Since it fixed itself I didn't investigate further; I will if it does show up again and post comments here.
Lastly, the __enable_irq(), etc. appear in the "core_cmFunc.h" for me and not in "core_cm0.h" where it used to be earlier. I did see the functions you mention above in the "core_cm0.h" file and tried to use them as well. So if its any help to others, starting over from scratch might clear their problem for now.
Thanks and regards
Malcolm