]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/cgo: recognize clang 14 DWARF type names go1.19beta1
authorDmitri Goutnik <dgoutnik@gmail.com>
Fri, 20 May 2022 13:07:03 +0000 (08:07 -0500)
committerGopher Robot <gobot@golang.org>
Thu, 9 Jun 2022 19:31:37 +0000 (19:31 +0000)
Fixes #53013

Change-Id: I169d4eb2420a6da52cc9abe17da98c3092a91be6
Reviewed-on: https://go-review.googlesource.com/c/go/+/407514
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>

src/cmd/cgo/gcc.go

index 4d1a5bd8de1f393defaf773718588a20f5dbf34a..8ce5d4de737ef71230ec13b6a5af828b3fc27575 100644 (file)
@@ -2242,6 +2242,8 @@ var dwarfToName = map[string]string{
        "long long unsigned int": "ulonglong",
        "signed char":            "schar",
        "unsigned char":          "uchar",
+       "unsigned long":          "ulong",     // Used by Clang 14; issue 53013.
+       "unsigned long long":     "ulonglong", // Used by Clang 14; issue 53013.
 }
 
 const signedDelta = 64