Opened 4 years ago
Closed 4 years ago
#13471 closed defect (fixed)
PORTS: Some C++11 features are disabled due to Visual Studio defining __cplusplus as the wrong value
| Reported by: | elasota | Owned by: | bluegr |
|---|---|---|---|
| Priority: | normal | Component: | Port: Win64 |
| Version: | Keywords: | ||
| Cc: | Game: |
Description
Visual Studio defines __cplusplus as 199711L unless /Zc:__cplusplus is set in the compile command line:
https://docs.microsoft.com/en-us/cpp/build/reference/zc-cplusplus?view=msvc-170
This is causing code paths checking for __cplusplus >= 201103L to not compile.
Change History (1)
comment:1 by , 4 years ago
| Owner: | set to |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.

Thanks for your work! The PR has been merged, so this can be closed now.