program_id.sol 311 B

1234567891011121314
  1. contract Foo {
  2. function tryFoo() public {}
  3. }
  4. contract Bar {
  5. Foo f;
  6. function foobar(address id) public {
  7. f = new Foo();
  8. f.tryFoo{program_id: id}();
  9. }
  10. }
  11. // ---- Expect: diagnostics ----
  12. // error: 9:18-32: 'program_id' not permitted for external calls or constructors on Polkadot