Open 4brunu opened 5 years ago
Hi,
I found an issue related to set with other collections, for example, set<map<>> or a set<map<>>.
set
set<map<>>
Here are some examples:
set_map = record { set_map : set<map<string, string>>; } set_list = record { set_list : set<list<string>>; }
The generated code doesn't compile.
Hi,
I found an issue related to
set
with other collections, for example,set<map<>>
or aset<map<>>
.Here are some examples:
The generated code doesn't compile.
Here is the compilation errors generated by Xcode
##** ``` /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__hash_table:868:5: Static_assert failed due to requirement '__check_hash_requirementsHere is the generated error by Android Studio
##** ``` FAILED: /Applications/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Applications/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Applications/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DSQLITE_OMIT_LOAD_EXTENSION -D_FILE_OFFSET_BITS=32 -Dproject_EXPORTS -I../../../../../../../src/main/cpp -I../../../../../../../generated-src/cpp -I../../../../../../../generated-src/jni -I../../../../../../../deps/json11 -I../../../../../../../deps/djinni/support-lib/jni -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -stdlib=libc++ -std=c++17 -fexceptions -frtti -Wall -Wextra -Wno-unused-parameter -O0 -fno-limit-debug-info -fPIC -MD -MT android_project/ProjectAndroid/app/src/main/cpp/CMakeFiles/project.dir/__/__/__/__/__/__/generated-src/jni/NativeSetList.cpp.o -MF android_project/ProjectAndroid/app/src/main/cpp/CMakeFiles/project.dir/__/__/__/__/__/__/generated-src/jni/NativeSetList.cpp.o.d -o android_project/ProjectAndroid/app/src/main/cpp/CMakeFiles/project.dir/__/__/__/__/__/__/generated-src/jni/NativeSetList.cpp.o -c /Users/user/Developer/Project/generated-src/jni/NativeSetList.cpp In file included from /Users/user/Developer/Project/generated-src/jni/NativeSetList.cpp:4: In file included from ../../../../../../../generated-src/jni/NativeSetList.hpp:7: In file included from ../../../../../../../generated-src/cpp/set_list.hpp:7: In file included from /Applications/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/unordered_set:356: /Applications/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__hash_table:885:5: error: static_assert failed due to requirement '__check_hash_requirements