mirror of
https://github.com/ziglang/zig.git
synced 2024-11-27 07:32:44 +00:00
3997828a61
Fixed single-threaded mode for Windows.
29 lines
442 B
C
29 lines
442 B
C
#include <assert.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
typedef struct {
|
|
int val;
|
|
} STest;
|
|
|
|
int getVal(STest* data) { return data->val; }
|
|
|
|
int main (int argc, char *argv[])
|
|
{
|
|
STest* data = (STest*)malloc(sizeof(STest));
|
|
data->val = 123;
|
|
|
|
assert(getVal(data) != 456);
|
|
int ok = (getVal(data) == 123);
|
|
|
|
if (argc > 1) {
|
|
fprintf(stdout, "val=%d\n", data->val);
|
|
}
|
|
|
|
free(data);
|
|
|
|
if (!ok) abort();
|
|
|
|
return EXIT_SUCCESS;
|
|
}
|