diff options
| author | Iain Buclaw <ibuclaw@gdcproject.org> | 2026-01-28 23:06:23 +0100 |
|---|---|---|
| committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2026-01-28 23:26:47 +0100 |
| commit | ddf94524f9accb47c1fc59191739ec34c5907eb8 (patch) | |
| tree | d545ab2eccce043d4850995e6b93736d2852388d /libjava/gnu/java/security/ber/BER.java | |
| parent | a1adc5aa30caae043cbd45dbbf9a738bebba34cc (diff) | |
| download | gcc-ddf94524f9accb47c1fc59191739ec34c5907eb8.zip gcc-ddf94524f9accb47c1fc59191739ec34c5907eb8.tar.gz gcc-ddf94524f9accb47c1fc59191739ec34c5907eb8.tar.bz2 | |
d: Fix ICE in ExprVisitor::visit, at d/expr.cc:2224 [PR123419]
The original assert expected the type of `__traits(initSymbol)' to be
exactly `const(void[])', but because D strips const from arrays to allow
passing slices as mutable ranges to template functions, so it got turned
into `const(void)[]'.
PR d/123419
gcc/d/ChangeLog:
* expr.cc (ExprVisitor::visit (VarExp *)): Adjust assertion.
gcc/testsuite/ChangeLog:
* gdc.dg/pr123419.d: New test.
Diffstat (limited to 'libjava/gnu/java/security/ber/BER.java')
0 files changed, 0 insertions, 0 deletions
