-
Notifications
You must be signed in to change notification settings - Fork 115
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
Serialize tall class fails at compilation #168
Comments
Thanks for the report. I will take a look. |
@Alecsou , I was unable to reproduce the problem...in the build pipelines, it runs through just fine. I have merged a minor change, could you check whether the problem is still there? |
So compilation takes a veeeery long time, but it indeed works for x64 build ! Unfortunately, x86 still gets out of heap space, but I'm fairly guessing you can't do much about it :( |
Interesting. Thanks for the update. |
Expected Behavior
No compilation error
Current Behavior
rfl\internal\no_duplicate_field_names.hpp(35,4): error C1202: recursive type or function dependency context too complex
How to Reproduce
main.c
TallClass.h
Basically adding too much variables fails the compilation with this error. Modifying the data type of the variables doesn't change anything.
This happens even after #145 solve.
x86 build runs out of heap space, and x64 build fails with this error.
Context (Environment)
Visual Studio 2022 (v143) 17.10.0
Windows 10.0
C++20
The text was updated successfully, but these errors were encountered: