We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
While reviewing the types.conf files, I noticed there were some self-referential typedefs:
types.conf
aarch64-darwin/types.conf:rbx.platform.typedef.uint = uint aarch64-freebsd/types.conf:rbx.platform.typedef.uint = uint aarch64-freebsd12/types.conf:rbx.platform.typedef.uint = uint aarch64-linux/types.conf:rbx.platform.typedef.uint = uint aarch64-openbsd/types.conf:rbx.platform.typedef.uint = uint arm-freebsd/types.conf:rbx.platform.typedef.uint = uint arm-freebsd12/types.conf:rbx.platform.typedef.uint = uint arm-linux/types.conf:rbx.platform.typedef.uint = uint i386-darwin/types.conf:rbx.platform.typedef.uint = uint i386-freebsd/types.conf:rbx.platform.typedef.uint = uint i386-freebsd12/types.conf:rbx.platform.typedef.uint = uint i386-gnu/types.conf:rbx.platform.typedef.uint = uint i386-linux/types.conf:rbx.platform.typedef.uint = uint i386-netbsd/types.conf:rbx.platform.typedef.uint = uint i386-openbsd/types.conf:rbx.platform.typedef.uint = uint i386-solaris/types.conf:rbx.platform.typedef.uint = uint ia64-linux/types.conf:rbx.platform.typedef.uint = uint mips-linux/types.conf:rbx.platform.typedef.uint = uint mips64-linux/types.conf:rbx.platform.typedef.uint = uint mips64el-linux/types.conf:rbx.platform.typedef.uint = uint mipsel-linux/types.conf:rbx.platform.typedef.uint = uint mipsisa32r6-linux/types.conf:rbx.platform.typedef.uint = uint mipsisa32r6el-linux/types.conf:rbx.platform.typedef.uint = uint mipsisa64r6-linux/types.conf:rbx.platform.typedef.uint = uint mipsisa64r6el-linux/types.conf:rbx.platform.typedef.uint = uint powerpc-aix/types.conf:rbx.platform.typedef.uint = uint powerpc-darwin/types.conf:rbx.platform.typedef.uint = uint powerpc-linux/types.conf:rbx.platform.typedef.uint = uint powerpc-openbsd/types.conf:rbx.platform.typedef.uint = uint powerpc64-linux/types.conf:rbx.platform.typedef.uint = uint powerpc64le-linux/types.conf:rbx.platform.typedef.uint = uint riscv64-linux/types.conf:rbx.platform.typedef.uint = uint s390-linux/types.conf:rbx.platform.typedef.uint = uint s390x-linux/types.conf:rbx.platform.typedef.uint = uint sparc-linux/types.conf:rbx.platform.typedef.uint = uint sparc-solaris/types.conf:rbx.platform.typedef.uint = uint sparc64-linux/types.conf:rbx.platform.typedef.uint = uint sparcv9-openbsd/types.conf:rbx.platform.typedef.uint = uint sparcv9-solaris/types.conf:rbx.platform.typedef.uint = uint x86_64-darwin/types.conf:rbx.platform.typedef.uint = uint x86_64-dragonflybsd/types.conf:rbx.platform.typedef.uint = uint x86_64-freebsd/types.conf:rbx.platform.typedef.uint = uint x86_64-freebsd12/types.conf:rbx.platform.typedef.uint = uint x86_64-haiku/types.conf:rbx.platform.typedef.uint = uint x86_64-linux/types.conf:rbx.platform.typedef.uint = uint x86_64-msys/types.conf:rbx.platform.typedef.uint = uint x86_64-netbsd/types.conf:rbx.platform.typedef.uint = uint x86_64-openbsd/types.conf:rbx.platform.typedef.uint = uint x86_64-solaris/types.conf:rbx.platform.typedef.uint = uint aarch64-darwin/types.conf:rbx.platform.typedef.ushort = ushort aarch64-freebsd/types.conf:rbx.platform.typedef.ushort = ushort aarch64-freebsd12/types.conf:rbx.platform.typedef.ushort = ushort aarch64-linux/types.conf:rbx.platform.typedef.ushort = ushort aarch64-openbsd/types.conf:rbx.platform.typedef.ushort = ushort arm-freebsd/types.conf:rbx.platform.typedef.ushort = ushort arm-freebsd12/types.conf:rbx.platform.typedef.ushort = ushort arm-linux/types.conf:rbx.platform.typedef.ushort = ushort i386-darwin/types.conf:rbx.platform.typedef.ushort = ushort i386-freebsd/types.conf:rbx.platform.typedef.ushort = ushort i386-freebsd12/types.conf:rbx.platform.typedef.ushort = ushort i386-gnu/types.conf:rbx.platform.typedef.ushort = ushort i386-linux/types.conf:rbx.platform.typedef.ushort = ushort i386-netbsd/types.conf:rbx.platform.typedef.ushort = ushort i386-openbsd/types.conf:rbx.platform.typedef.ushort = ushort i386-solaris/types.conf:rbx.platform.typedef.ushort = ushort ia64-linux/types.conf:rbx.platform.typedef.ushort = ushort mips-linux/types.conf:rbx.platform.typedef.ushort = ushort mips64-linux/types.conf:rbx.platform.typedef.ushort = ushort mips64el-linux/types.conf:rbx.platform.typedef.ushort = ushort mipsel-linux/types.conf:rbx.platform.typedef.ushort = ushort mipsisa32r6-linux/types.conf:rbx.platform.typedef.ushort = ushort mipsisa32r6el-linux/types.conf:rbx.platform.typedef.ushort = ushort mipsisa64r6-linux/types.conf:rbx.platform.typedef.ushort = ushort mipsisa64r6el-linux/types.conf:rbx.platform.typedef.ushort = ushort powerpc-aix/types.conf:rbx.platform.typedef.ushort = ushort powerpc-darwin/types.conf:rbx.platform.typedef.ushort = ushort powerpc-linux/types.conf:rbx.platform.typedef.ushort = ushort powerpc-openbsd/types.conf:rbx.platform.typedef.ushort = ushort powerpc64-linux/types.conf:rbx.platform.typedef.ushort = ushort powerpc64le-linux/types.conf:rbx.platform.typedef.ushort = ushort riscv64-linux/types.conf:rbx.platform.typedef.ushort = ushort s390-linux/types.conf:rbx.platform.typedef.ushort = ushort s390x-linux/types.conf:rbx.platform.typedef.ushort = ushort sparc-linux/types.conf:rbx.platform.typedef.ushort = ushort sparc-solaris/types.conf:rbx.platform.typedef.ushort = ushort sparc64-linux/types.conf:rbx.platform.typedef.ushort = ushort sparcv9-openbsd/types.conf:rbx.platform.typedef.ushort = ushort sparcv9-solaris/types.conf:rbx.platform.typedef.ushort = ushort x86_64-darwin/types.conf:rbx.platform.typedef.ushort = ushort x86_64-dragonflybsd/types.conf:rbx.platform.typedef.ushort = ushort x86_64-freebsd/types.conf:rbx.platform.typedef.ushort = ushort x86_64-freebsd12/types.conf:rbx.platform.typedef.ushort = ushort x86_64-haiku/types.conf:rbx.platform.typedef.ushort = ushort x86_64-linux/types.conf:rbx.platform.typedef.ushort = ushort x86_64-msys/types.conf:rbx.platform.typedef.ushort = ushort x86_64-netbsd/types.conf:rbx.platform.typedef.ushort = ushort x86_64-openbsd/types.conf:rbx.platform.typedef.ushort = ushort x86_64-solaris/types.conf:rbx.platform.typedef.ushort = ushort
I am pretty sure these can be safely removed.
The text was updated successfully, but these errors were encountered:
Removed self-referential typedefs (fixes ffi#952).
ce8eca9
No branches or pull requests
While reviewing the
types.conf
files, I noticed there were some self-referential typedefs:I am pretty sure these can be safely removed.
The text was updated successfully, but these errors were encountered: