-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
uint64_t conflict in cygwin #862
Comments
Fixing this might be problematic, because I don't think we have had this problem before, so it might still be needed for older cygwin versions and I would really rather not go checking various cygwin versions for compatibility. |
Why is Catch defining a type in the global namespace, anyway? Should define / alias |
I agree... you should not overwrite an existing type. Probably the best solution here is to create your own type or place this into a private namespace as suggested by @lightmare |
stdint.h is correct as of at least Visual Studio 2015 update 3 and should be used. Its use is inconsistent with CATCH_CONFIG_CPP11_LONG_LONG. |
I've changed it so that (a) it doesn't define |
Since there has been no followup, I am going to assume that this is fixed. |
While compiling on cygwin in AppVeyor (I use the latest and greatest cygwin), I ran across this issue this morning:
It appears that under cygwin, uint64_t does not need to be defined.
The text was updated successfully, but these errors were encountered: