selftests/bpf: Fix btf_dump test under new clang
New clang version changed ([0]) type name in dwarf from "long int" to "long",
this is causing btf_dump tests to fail.
[0] f6a561c4d6
Signed-off-by: Yucong Sun <sunyucong@gmail.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20211008173139.1457407-1-fallentree@fb.com
This commit is contained in:
parent
dd65acf72d
commit
7e3cbd3405
|
@ -11,7 +11,7 @@
|
|||
/*
|
||||
*struct bitfields_only_mixed_types {
|
||||
* int a: 3;
|
||||
* long int b: 2;
|
||||
* long b: 2;
|
||||
* _Bool c: 1;
|
||||
* enum {
|
||||
* A = 0,
|
||||
|
@ -27,7 +27,7 @@
|
|||
|
||||
struct bitfields_only_mixed_types {
|
||||
int a: 3;
|
||||
long int b: 2;
|
||||
long b: 2;
|
||||
bool c: 1; /* it's really a _Bool type */
|
||||
enum {
|
||||
A, /* A = 0, dumper is very explicit */
|
||||
|
@ -44,8 +44,8 @@ struct bitfields_only_mixed_types {
|
|||
* char: 4;
|
||||
* int a: 4;
|
||||
* short b;
|
||||
* long int c;
|
||||
* long int d: 8;
|
||||
* long c;
|
||||
* long d: 8;
|
||||
* int e;
|
||||
* int f;
|
||||
*};
|
||||
|
@ -71,7 +71,7 @@ struct bitfield_mixed_with_others {
|
|||
*struct bitfield_flushed {
|
||||
* int a: 4;
|
||||
* long: 60;
|
||||
* long int b: 16;
|
||||
* long b: 16;
|
||||
*};
|
||||
*
|
||||
*/
|
||||
|
|
|
@ -29,7 +29,7 @@ struct non_packed_fields {
|
|||
struct nested_packed {
|
||||
char: 4;
|
||||
int a: 4;
|
||||
long int b;
|
||||
long b;
|
||||
struct {
|
||||
char c;
|
||||
int d;
|
||||
|
@ -44,7 +44,7 @@ union union_is_never_packed {
|
|||
|
||||
union union_does_not_need_packing {
|
||||
struct {
|
||||
long int a;
|
||||
long a;
|
||||
int b;
|
||||
} __attribute__((packed));
|
||||
int c;
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
/* ----- START-EXPECTED-OUTPUT ----- */
|
||||
struct padded_implicitly {
|
||||
int a;
|
||||
long int b;
|
||||
long b;
|
||||
char c;
|
||||
};
|
||||
|
||||
|
|
|
@ -189,7 +189,7 @@ struct struct_with_embedded_stuff {
|
|||
const char *d;
|
||||
} e;
|
||||
union {
|
||||
volatile long int f;
|
||||
volatile long f;
|
||||
void * restrict g;
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue