ariovistus / pyd

Interoperability between Python and D
MIT License
157 stars 32 forks source link

pyd/util/multi_index.d(190,18): Deprecation: `in` contract may throw but function is marked as `nothrow` #168

Open mw66 opened 10 months ago

mw66 commented 10 months ago

pyd/util/multi_index.d(190,18): Deprecation: pyd.util.multi_index.MNode!(MultiIndexContainer!(DStruct_Py_Mapping, IndexedBy!(__T6HashedVbi1VAy aa3_612e64VQna35_636173742873697a655f7429202a6361737428636f6e737420766f69642a2a29202661VQDma4_613d3d62Z, "d", __T6HashedVbi0VAyaa4_612e7079VQpa35_636173742873697a655f7429202a6361737428636f6e73742076 6f69642a2a29202661VQDoa4_613d3d62Z, "python"), MallocAllocator, MutableView), IndexedBy!(__T6HashedVbi1VAyaa3_612e64VQna35_636173742873697a655f7429202a6361737428636f6e737420766f69642a2a29202661VQDma 4_613d3d62Z, "d", __T6HashedVbi0VAyaa4_612e7079VQpa35_636173742873697a655f7429202a6361737428636f6e737420766f69642a2a29202661VQDoa4_613d3d62Z, "python"), MallocAllocator, Inner!(IndexedBy!(__T6Hashed Vbi1VAyaa3_612e64VQna35_636173742873697a655f7429202a6361737428636f6e737420766f69642a2a29202661VQDma4_613d3d62Z, "d", __T6HashedVbi0VAyaa4_612e7079VQpa35_636173742873697a655f7429202a6361737428636f6e7 37420766f69642a2a29202661VQDoa4_613d3d62Z, "python")), DStruct_Py_Mapping, DStruct_Py_Mapping).MNode.NodeMixin!0LU.insertNext: in contract may throw but function is marked as nothrow

$ ldc2 --version | head
LDC - the LLVM D compiler (1.32.0):
  based on DMD v2.102.2 and LLVM 15.0.7
  built with LDC - the LLVM D compiler (1.32.0)
  Default target: x86_64-unknown-linux-gnu
  Host CPU: bdver2
  http://dlang.org - http://wiki.dlang.org/LDC