Skip to content
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

Self-referential typedefs in types.conf files #952

Open
postmodern opened this issue May 4, 2022 · 0 comments
Open

Self-referential typedefs in types.conf files #952

postmodern opened this issue May 4, 2022 · 0 comments

Comments

@postmodern
Copy link
Contributor

While reviewing the types.conf files, I noticed there were some self-referential typedefs:

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.

postmodern added a commit to postmodern/ffi that referenced this issue May 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant