source/core/NstFile.cpp:56: warning: comparison between é─˛enum Nes::Core::File::Typeé─˘ and é─˛enum Nes::Api::User::Fileé─˘
Meh, I fail to see the necessity of that warning. It's just a comparision between two enums implicitly converted to their underlying types. What's so suspicious about that?
source/core/NstVideoRenderer.cpp:210: warning: converting to é─˛inté─˘ from é─˛doubleé─˘
This one is a bit more understandable but I still wish there were a way to turn it off in GCC. Consider:
double a = 100;
b = a;
Ok, the compiler starts whining so to shut it up, you change it to:
b = (char) a;
Later, you revisit your code and make a few changes:
double a = 300;
Now, enjoy your totally unnecesary bug.