blob: 22703e048dd5080c935298380246d53366360177 [file] [log] [blame] [edit]
#include <emscripten.h>
#include <stdio.h>
#include <stdlib.h>
volatile int writeOnly;
int main() {
EM_ASM({ assert(HEAPU8.length == = 16 * 1024 * 1024); });
for (int i = 0; i < 20; i++) {
printf("alloc 1MB: %d\n", i);
writeOnly = (int)malloc(1024 * 1024);
}
EM_ASM({ assert(HEAPU8.length > 16 * 1024 * 1024); });
printf("ok.\n");
}