| author | |
| committer | |
| log | a475877007901138df0231b0d0d7233cf2217095 |
| tree | f0818d4624138054d3678f389b3727f41fd97efb |
| parent | c5df0b3e9d8b0a9186cde887a1893bd2be3dbbae |
| signature | Commit is signed but in an unrecognized format. |
clang.zig had incorrect enum for builtin types3 files changed, 17 insertions(+), 0 deletions(-)
lib/std/zig/ast.zig+4| ... | ... | @@ -10,10 +10,14 @@ pub const TokenIndex = usize; |
| 10 | 10 | pub const Tree = struct { |
| 11 | 11 | source: []const u8, |
| 12 | 12 | tokens: TokenList, |
| 13 | ||
| 13 | 14 | /// undefined on parse error (errors not empty) |
| 14 | 15 | root_node: *Node.Root, |
| 15 | 16 | arena_allocator: std.heap.ArenaAllocator, |
| 16 | 17 | errors: ErrorList, |
| 18 | ||
| 19 | /// translate-c uses this to avoid having to emit correct newlines | |
| 20 | /// TODO get rid of this hack | |
| 17 | 21 | generated: bool = false, |
| 18 | 22 | |
| 19 | 23 | pub const TokenList = SegmentedList(Token, 64); |
src-self-hosted/clang.zig+12| ... | ... | @@ -612,6 +612,18 @@ pub const ZigClangBuiltinTypeKind = extern enum { |
| 612 | 612 | OCLIntelSubgroupAVCImeResultDualRefStreamout, |
| 613 | 613 | OCLIntelSubgroupAVCImeSingleRefStreamin, |
| 614 | 614 | OCLIntelSubgroupAVCImeDualRefStreamin, |
| 615 | SveInt8, | |
| 616 | SveInt16, | |
| 617 | SveInt32, | |
| 618 | SveInt64, | |
| 619 | SveUint8, | |
| 620 | SveUint16, | |
| 621 | SveUint32, | |
| 622 | SveUint64, | |
| 623 | SveFloat16, | |
| 624 | SveFloat32, | |
| 625 | SveFloat64, | |
| 626 | SveBool, | |
| 615 | 627 | Void, |
| 616 | 628 | Bool, |
| 617 | 629 | Char_U, |
src-self-hosted/translate_c.zig+1| ... | ... | @@ -4716,6 +4716,7 @@ fn appendToken(c: *Context, token_id: Token.Id, bytes: []const u8) !ast.TokenInd |
| 4716 | 4716 | } |
| 4717 | 4717 | |
| 4718 | 4718 | fn appendTokenFmt(c: *Context, token_id: Token.Id, comptime format: []const u8, args: var) !ast.TokenIndex { |
| 4719 | assert(token_id != .Invalid); | |
| 4719 | 4720 | const S = struct { |
| 4720 | 4721 | fn callback(context: *Context, bytes: []const u8) error{OutOfMemory}!void { |
| 4721 | 4722 | return context.source_buffer.append(bytes); |