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
Enum-discriminated union with all cases covered in C++11 mapping #1900
Comments
The difference between this one and the enum-discriminated unions we've already tested is that the |
This is not a valid union according to OMG IDL. Unfortunately
|
It is marked as illegal by ridlc, maybe something to report as issue to TAO_IDL?
|
enum EnumType {VALUE1, VALUE2}; union NestedUnion switch (EnumType) { Still causes the seg fault. |
|
Unsure the importance of this but it was something I noticed while doing tryconstruct. I removed all such instances from my c++11 test but the problem is still there.
A seg fault occurs in the idl
my.idl:
console to replicate:
gdb opendds_idl
run -Lc++11 my.idl
the
e->value_to_name(dv.u.enum_val)
in langmap_generator will be a null causing the segfault.The text was updated successfully, but these errors were encountered: