diff options
| author | Vexu <git@vexu.eu> | 2019-12-13 18:55:34 +0200 |
|---|---|---|
| committer | Vexu <git@vexu.eu> | 2019-12-13 19:06:32 +0200 |
| commit | 45abfa9e7189e5d87d4d49763399531973c2f899 (patch) | |
| tree | e0e9796f3267e802a3ab15a28a8f0886c22a97a5 /test/tests.zig | |
| parent | 41a67126a50e3cfab67c749bfc52ac242694774b (diff) | |
| download | zig-45abfa9e7189e5d87d4d49763399531973c2f899.tar.gz zig-45abfa9e7189e5d87d4d49763399531973c2f899.zip | |
revert removal of translate mode in stage 1
Diffstat (limited to 'test/tests.zig')
| -rw-r--r-- | test/tests.zig | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/tests.zig b/test/tests.zig index 081136ccad..f8d9df990f 100644 --- a/test/tests.zig +++ b/test/tests.zig @@ -1604,6 +1604,16 @@ pub const TranslateCContext = struct { self.addCase(tc); } + pub fn addC( + self: *TranslateCContext, + name: []const u8, + source: []const u8, + expected_lines: []const []const u8, + ) void { + const tc = self.create(false, "source.c", name, source, expected_lines); + self.addCase(tc); + } + pub fn add_both( self: *TranslateCContext, name: []const u8, @@ -1617,6 +1627,19 @@ pub const TranslateCContext = struct { } } + pub fn addC_both( + self: *TranslateCContext, + name: []const u8, + source: []const u8, + expected_lines: []const []const u8, + ) void { + for ([_]bool{ false, true }) |stage2| { + const tc = self.create(false, "source.c", name, source, expected_lines); + tc.stage2 = stage2; + self.addCase(tc); + } + } + pub fn add_2( self: *TranslateCContext, name: []const u8, |
