https://issues.dlang.org/show_bug.cgi?id=20440

          Issue ID: 20440
           Summary: Associative arrays of BigInt does not support require
                    or get function
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P1
         Component: phobos
          Assignee: nob...@puremagic.com
          Reporter: hromin...@gmail.com

import std.bigint;
void main(){
  BigInt[int] foo;
  foo.require(0, BigInt.init);
}

Does not compile:

/usr/include/dmd/druntime/import/object.d(2600): Error: (*p).opAssign(value())
is not an lvalue and cannot be modified
test.d(4): Error: template instance object.require!(int, BigInt) error
instantiating

--

Reply via email to