Laurent Carlier
Laurent Carlier
Hi @ibauersachs this is indeed the cullprit. When running with GTK version 2.2 this is working fine. I made a pullme request #551 in case it can be useful for...
Hi Jason, Thanks! That explains already a lot! I was wondering whether there is also undefined behaviour when doing volatile reinterpret cast when accessing HW registers. i.e. ```c++ uintptr_t CONFIG_REG_ADDR...
Hello @LB-- > It's because your code isn't the one calling the constructor anymore, instead it's being called by a standard library function that you aren't allowed or able to...
I personally prefer to use the std::optional return value because it makes the interface very clear i.e. the caller is responsible to check the return value. Now looking at the...
Indeed, that reduce the code further. Good point. However still no TCO. I still don't get why the compiler doesn't do it here. Any ideas why?
That's interesting, when adding the `noexcept` it seems that TCO is not applied at all. I should probably have a look at the standard to see the rules about TCO....