DarkShadow44 added a comment.
@akhuang Thanks for looking into this!
I've found something else, I've written a small dumper to demonstrate. Pardon
the long comment please.
Program:
typedef int* __ptr32 PINT32;
typedef int* PINT64;
struct s1
{
PINT32 i32;
PINT64 i64;
DarkShadow44 added a comment.
@akhuang
Any update on this? I'd love to see this upstreamed. I'd offer to help, but I'm
not well versed in clang.
FWIW, I also found a small bug when using this patchset:
void func1(void * __ptr32 test) {
}
int main() {
func1(0);
return 0;