title: Invalid asm.js: Invalid member of stdlib
body: <p>(node:7894) V8: /var/www/html/testeth/node_modules/solc/soljson.js:3 Invalid asm.js: Invalid member of stdlib</p>
  
  <p>i am making the test deploy on ganache-cli simple contract but it is showing that warning. Please help to resolve that problem.</p>
  
  <p>Below the code of the "index.sol" </p>
  
  <pre><code>pragma solidity ^0.4.17;
  
  contract testalk{
  
  string public message;
  
  function testalk(string initialMsg) public {
      message = initialMsg;
  }
  
  function setMessage(string nwMsg) public {
      message = nwMsg;
  }
  
  }
  </code></pre>
  
  <p>and i am testing it using "mocha" and ganache-cli provider as code below :- </p>
  
  <pre><code>const assert = require('assert');
  const ganache = require('ganache-cli');
  const Web3 = require('web3');
  
  const web3 = new Web3(ganache.provider());
  
  const { interface, bytecode} = require('../compile');
  
  require('events').EventEmitter.defaultMaxListeners = 15;
  
  let accounts;
  let testeth;
  
  beforeEach( async ()=&gt;{
  
  accounts = await web3.eth.getAccounts();
  
  testeth = await new web3.eth.Contract(JSON.parse(interface))
                  .deploy({data: bytecode, arguments: ['Hi Alok!']})
                  .send({gas: '1000000',from: accounts['0']});
  
  });
  
  describe("testalk",() =&gt; {
  it('deploy a contract', () =&gt;{
      assert.ok(testeth.options.address);
  });
  
  it('get the message', async () =&gt; {
      const message = await testeth.methods.message().call();
      assert.equal('Hi Alok!', message);
      //console.log(message);
  })
  
  it('get the message', async () =&gt; {
      await testeth.methods.setMessage("Bye Alok!").send({from: accounts[0], gas: '1000000'});
  
      const message = await testeth.methods.message().call();
      console.log(message);
  
  });
  
  });
  </code></pre>
  
  <p>I am using Ubuntu and nodejs.</p>