# Merge branch 'hello-c-backend' into master · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/3b5dd48f99269cf8e944adf40657f2866adecc37)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 3b5dd48f99269cf8e944adf40657f2866adecc37

Requested commit: 3b5dd48f99269cf8e944adf40657f2866adecc37

Commit: 3b5dd48f99269cf8e944adf40657f2866adecc37

Tree: 287b4417d847bcfc27d068ef75e45c6a2fce1991

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
Merge branch 'hello-c-backend' into master

This branch introduces a new kind of test into the stage2 test harness:
Zig code that compiles into C code with the C backend, and then the
resulting C code gets run and output compared against the expected
result.

This branch also implements extern functions in the frontend so that we
can have a "hello world" C backend test that passes.

```

## Parents

- [2df2f0020f4ddc41b3b914cd17efcb403cf0f6ad](https://git.cafe/gitcafe/zig/commit/2df2f0020f4ddc41b3b914cd17efcb403cf0f6ad?format=markdown)

- [813d3308ccd13bdc96a40b583ffd8722651b7b83](https://git.cafe/gitcafe/zig/commit/813d3308ccd13bdc96a40b583ffd8722651b7b83?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/3b5dd48f99269cf8e944adf40657f2866adecc37?format=markdown)
