Fix up align issues

This commit is contained in:
Bruce Hill 2024-02-17 22:07:25 -05:00
parent 8f451d0271
commit f05e3e2761
10 changed files with 6 additions and 16 deletions

View File

@ -3,7 +3,6 @@
#include <err.h>
#include <gc.h>
#include <gc/cord.h>
#include <stdalign.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>

View File

@ -1,7 +1,6 @@
#include <gc.h>
#include <gc/cord.h>
#include <stdalign.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
@ -29,7 +28,7 @@ public CORD Bool__as_str(const bool *b, bool colorize, const TypeInfo *type)
public Bool_namespace_t Bool_type = {
.type={
.size=sizeof(bool),
.align=alignof(bool),
.align=__alignof__(bool),
.tag=CustomInfo,
.CustomInfo={.as_str=(void*)Bool__as_str},
},

View File

@ -1,6 +1,5 @@
#include <gc.h>
#include <gc/cord.h>
#include <stdalign.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
@ -50,7 +49,7 @@
public KindOfInt##_namespace_t KindOfInt##_type = { \
.type={ \
.size=sizeof(c_type), \
.align=alignof(c_type), \
.align=__alignof__(c_type), \
.tag=CustomInfo, \
.CustomInfo={.compare=(void*)KindOfInt##__compare, .as_str=(void*)KindOfInt##__as_str}, \
}, \

View File

@ -1,7 +1,6 @@
#include <gc.h>
#include <gc/cord.h>
#include <stdalign.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>

View File

@ -4,7 +4,6 @@
#include <gc.h>
#include <gc/cord.h>
#include <math.h>
#include <stdalign.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
@ -54,7 +53,7 @@ public bool Num64__isnan(double n) { return isnan(n); }
public Num64_namespace_t Num64_type = {
.type=(TypeInfo){
.size=sizeof(double),
.align=alignof(double),
.align=__alignof__(double),
.tag=CustomInfo,
.CustomInfo={
.compare=(void*)Num64__compare,
@ -124,7 +123,7 @@ public bool Num32__isnan(float n) { return isnan(n); }
public Num32_namespace_t Num32_type = {
.type=(TypeInfo){
.size=sizeof(float),
.align=alignof(float),
.align=__alignof__(float),
.tag=CustomInfo,
.CustomInfo={
.compare=(void*)Num32__compare,

View File

@ -1,7 +1,6 @@
#include <gc.h>
#include <gc/cord.h>
#include <stdalign.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>

View File

@ -4,7 +4,6 @@
#include <gc.h>
#include <gc/cord.h>
#include <limits.h>
#include <stdalign.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
@ -258,7 +257,7 @@ public CORD Str__join(CORD glue, Str_Array_t pieces)
public Str_namespace_t Str_type = {
.type={
.size=sizeof(CORD),
.align=alignof(CORD),
.align=__alignof__(CORD),
.tag=CustomInfo,
.CustomInfo={
.as_str=(void*)Str__as_str,

View File

@ -1,5 +1,4 @@
#pragma once
#include <stdalign.h>
#include <stdint.h>
#include <stdbool.h>
#include <string.h>

View File

@ -2,7 +2,6 @@
#include <err.h>
#include <gc.h>
#include <string.h>
#include <stdalign.h>
#include <stdlib.h>
#include <sys/param.h>
@ -29,7 +28,7 @@ public struct {
} TypeInfo_type = {
.type={
.size=sizeof(TypeInfo),
.align=alignof(TypeInfo),
.align=__alignof__(TypeInfo),
.tag=CustomInfo,
.TypeInfoInfo.type_str="TypeInfo",
},

View File

@ -3,7 +3,6 @@
//
#pragma once
#include <stdalign.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>