diff options
| author | Vexu <git@vexu.eu> | 2020-05-13 17:53:15 +0300 |
|---|---|---|
| committer | Vexu <git@vexu.eu> | 2020-05-13 17:53:15 +0300 |
| commit | afab095b6115e189ea2c5e0947a21e55a82c9f99 (patch) | |
| tree | 84bc454d14021b59f15596b4e3dbc22efda59126 /src-self-hosted | |
| parent | cefc04348e79f85118ad3c7b7fd15a4a5d635d50 (diff) | |
| download | zig-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.zig | 6 |
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, |
