I’ve been using AC6 for few months now, I’ve switched from EmBitz, and before that from CooIde.
I’ve encountered problem which seems to be a compiler error (yeah I know). I’ve consulted it with 3 other devs at work and we seem pretty confident that an error should have been a warning. It is also backed up by compiling the same code snippet to x86 using g++. I suspect that this might be compiler related since I’m using C++1y release instaed of full 14 (whereas I’d wish to go straight to 17 tbh). If you’re curious what features I need from those cutting edge compilers I’m longing for function_ref and things like __callable() or static lambda iterators.
Given that AC6 is based on gnu toolchain and given what this site states:
ARM GNU itself supports C++17, is there any way of getting new compiler into AC6 manually?
For the curious ones (as it’s not relevant)
The bit I get the error instead of warning is when I specified that a list is volatile and static class member.