Module Name: src
Committed By: rillig
Date: Sun Feb 28 00:23:55 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: decl.c externs1.h tree.c
Log Message:
lint: rename getbound to alignment_in_bits
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.138 -r1.139 src/usr.bin/xlint/lint1/decl.c
cvs rdiff -u -r1.71 -r1.72 src/usr.bin/xlint/lint1/externs1.h
cvs rdiff -u -r1.219 -r1.220 src/usr.bin/xlint/lint1/tree.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/xlint/lint1/decl.c
diff -u src/usr.bin/xlint/lint1/decl.c:1.138 src/usr.bin/xlint/lint1/decl.c:1.139
--- src/usr.bin/xlint/lint1/decl.c:1.138 Mon Feb 22 15:09:50 2021
+++ src/usr.bin/xlint/lint1/decl.c Sun Feb 28 00:23:55 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: decl.c,v 1.138 2021/02/22 15:09:50 rillig Exp $ */
+/* $NetBSD: decl.c,v 1.139 2021/02/28 00:23:55 rillig Exp $ */
/*
* Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
@@ -38,7 +38,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: decl.c,v 1.138 2021/02/22 15:09:50 rillig Exp $");
+__RCSID("$NetBSD: decl.c,v 1.139 2021/02/28 00:23:55 rillig Exp $");
#endif
#include <sys/param.h>
@@ -925,11 +925,8 @@ length(const type_t *tp, const char *nam
return elem * elsz;
}
-/*
- * Get the alignment of the given Type in bits.
- */
int
-getbound(const type_t *tp)
+alignment_in_bits(const type_t *tp)
{
size_t a;
tspec_t t;
@@ -1177,12 +1174,12 @@ declarator_1_struct_union(sym_t *dsym)
dcs->d_offset = 0;
}
if (dsym->s_bitfield) {
- align(getbound(tp), tp->t_flen);
+ align(alignment_in_bits(tp), tp->t_flen);
dsym->s_value.v_quad = (dcs->d_offset / size(t)) * size(t);
tp->t_foffs = dcs->d_offset - (int)dsym->s_value.v_quad;
dcs->d_offset += tp->t_flen;
} else {
- align(getbound(tp), 0);
+ align(alignment_in_bits(tp), 0);
dsym->s_value.v_quad = dcs->d_offset;
dcs->d_offset += sz;
}
Index: src/usr.bin/xlint/lint1/externs1.h
diff -u src/usr.bin/xlint/lint1/externs1.h:1.71 src/usr.bin/xlint/lint1/externs1.h:1.72
--- src/usr.bin/xlint/lint1/externs1.h:1.71 Sun Feb 21 15:02:16 2021
+++ src/usr.bin/xlint/lint1/externs1.h Sun Feb 28 00:23:55 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: externs1.h,v 1.71 2021/02/21 15:02:16 rillig Exp $ */
+/* $NetBSD: externs1.h,v 1.72 2021/02/28 00:23:55 rillig Exp $ */
/*
* Copyright (c) 1994, 1995 Jochen Pohl
@@ -154,7 +154,7 @@ extern void setasm(void);
extern void clrtyp(void);
extern void deftyp(void);
extern int length(const type_t *, const char *);
-extern int getbound(const type_t *);
+extern int alignment_in_bits(const type_t *);
extern sym_t *lnklst(sym_t *, sym_t *);
extern void check_type(sym_t *);
extern sym_t *declarator_1_struct_union(sym_t *);
Index: src/usr.bin/xlint/lint1/tree.c
diff -u src/usr.bin/xlint/lint1/tree.c:1.219 src/usr.bin/xlint/lint1/tree.c:1.220
--- src/usr.bin/xlint/lint1/tree.c:1.219 Sat Feb 27 15:26:30 2021
+++ src/usr.bin/xlint/lint1/tree.c Sun Feb 28 00:23:55 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: tree.c,v 1.219 2021/02/27 15:26:30 rillig Exp $ */
+/* $NetBSD: tree.c,v 1.220 2021/02/28 00:23:55 rillig Exp $ */
/*
* Copyright (c) 1994, 1995 Jochen Pohl
@@ -37,7 +37,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: tree.c,v 1.219 2021/02/27 15:26:30 rillig Exp $");
+__RCSID("$NetBSD: tree.c,v 1.220 2021/02/28 00:23:55 rillig Exp $");
#endif
#include <float.h>
@@ -2243,7 +2243,8 @@ check_pointer_conversion(op_t op, tnode_
return;
}
- if (getbound(tp->t_subt) > getbound(tn->tn_type->t_subt)) {
+ if (alignment_in_bits(tp->t_subt) >
+ alignment_in_bits(tn->tn_type->t_subt)) {
if (hflag)
/* possible pointer alignment problem */
warning(135);
@@ -3420,7 +3421,7 @@ build_alignof(type_t *tp)
}
return new_integer_constant_node(SIZEOF_TSPEC,
- (int64_t)getbound(tp) / CHAR_SIZE);
+ (int64_t)alignment_in_bits(tp) / CHAR_SIZE);
}
/*