aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted
diff options
context:
space:
mode:
authorVexu <git@vexu.eu>2020-05-13 17:53:15 +0300
committerVexu <git@vexu.eu>2020-05-13 17:53:15 +0300
commitafab095b6115e189ea2c5e0947a21e55a82c9f99 (patch)
tree84bc454d14021b59f15596b4e3dbc22efda59126 /src-self-hosted
parentcefc04348e79f85118ad3c7b7fd15a4a5d635d50 (diff)
downloadzig-afab095b6115e189ea2c5e0947a21e55a82c9f99.tar.gz
zig-afab095b6115e189ea2c5e0947a21e55a82c9f99.zip
translate-c remove error set from `checkForBuiltinTypedef`
Diffstat (limited to 'src-self-hosted')
-rw-r--r--src-self-hosted/translate_c.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/src-self-hosted/translate_c.zig b/src-self-hosted/translate_c.zig
index 7da6f402af..0b4854dcdc 100644
--- a/src-self-hosted/translate_c.zig
+++ b/src-self-hosted/translate_c.zig
@@ -668,7 +668,7 @@ fn transTypeDefAsBuiltin(c: *Context, typedef_decl: *const ZigClangTypedefNameDe
return transCreateNodeIdentifier(c, builtin_name);
}
-fn checkForBuiltinTypedef(checked_name: []const u8) !?[]const u8 {
+fn checkForBuiltinTypedef(checked_name: []const u8) ?[]const u8 {
const table = [_][2][]const u8{
.{ "uint8_t", "u8" },
.{ "int8_t", "i8" },
@@ -703,7 +703,7 @@ fn transTypeDef(c: *Context, typedef_decl: *const ZigClangTypedefNameDecl, top_l
// TODO https://github.com/ziglang/zig/issues/3756
// TODO https://github.com/ziglang/zig/issues/1802
const checked_name = if (isZigPrimitiveType(typedef_name)) try std.fmt.allocPrint(c.a(), "{}_{}", .{ typedef_name, c.getMangle() }) else typedef_name;
- if (try checkForBuiltinTypedef(checked_name)) |builtin| {
+ if (checkForBuiltinTypedef(checked_name)) |builtin| {
return transTypeDefAsBuiltin(c, typedef_decl, builtin);
}
@@ -1411,7 +1411,7 @@ fn transDeclStmt(rp: RestorePoint, scope: *Scope, stmt: *const ZigClangDeclStmt)
const underlying_type = ZigClangQualType_getTypePtr(underlying_qual);
const mangled_name = try block_scope.makeMangledName(c, name);
- if (try checkForBuiltinTypedef(name)) |builtin| {
+ if (checkForBuiltinTypedef(name)) |builtin| {
try block_scope.variables.push(.{
.alias = builtin,
.name = mangled_name,