dmd/compiler/test/fail_compilation/imports
drpriver 8a8746f318
Fix 18127 - ImportC: redeclaration of struct in different translation unit doesn’t check compatibility (#21224)
Fixes: https://github.com/dlang/dmd/issues/18127

When merging struct definitions from different C imports, check that the
structs are actually compatible according to the C rules. If they are
not, issue an error.
2025-04-14 14:35:20 +08:00
..
diag20518a
ice21060a
ice21060b
ice21060c
ice21060d
pkg313
test10327
test18938a
test18938b
a313.d
a314.d
a10169.d
a10528.d
a11850.d
a11919.d
a13131checkpoint.d
a13131elec.d
a13131parameters.d
a13311.d
a13465.d
a14116.d
a14235.d
a14424.d
a15667.d
a15816.d
a17625.d
a17630.d
a18219.d
a18243.d Avoid phobos path using #16587 fix 2024-09-05 08:35:03 +08:00
b313.d
b314.d
b13465.d
b17625.d
b17630.d
b17918a.d
b18219.d
b18243.d Avoid phobos path using #16587 fix 2024-09-05 08:35:03 +08:00
b19762.d
bar11136.d
c314.d
c19762.d
constraints.d
deprecatedImporta.d
deprecatedImportb.d
diag9210b.d
diag9210c.d
diag9210stdcomplex.d
diag9210stdtraits.d
diag10089a.d
diag10089b.d
diag10141a.d
diag10141b.d
diag20518a.d
dip22a.d
dip22b.d
dip22c.d
dip22d.d
dip22e.d
fail320a.d
fail320b.d
fail347a.d
fail355.d
fail356.d
fail1900a.d
fail1900b.d
fail2962a.d
fail4479.d
fail5385.d
fail7372.d
fail10277.d
fail17646.d
fail19609a.d
fail19609b.d
fail19609c.d
fail19609d.d
fail20164.d
fail20637b.d
fail20638b.d
fail21001b.d
fail21275a.d
foo10727a.d
foo10727b.d
foofunc.d
i20057.d
ice7782algorithm.d
ice7782range.d
ice9865b.d
ice10598a.d
ice10598b.d
ice10600a.d
ice10600b.d
ice11513x.d
ice11513y.d
imp1.d
imp2.d
imp15896.d
imp15925.d
imp17602.d
imp18127a.c Fix 18127 - ImportC: redeclaration of struct in different translation unit doesn’t check compatibility (#21224) 2025-04-14 14:35:20 +08:00
imp18127b.c Fix 18127 - ImportC: redeclaration of struct in different translation unit doesn’t check compatibility (#21224) 2025-04-14 14:35:20 +08:00
imp18979.d
imp19661.d
imp20709.d
imp21353.d
imp21832.d
imp22329.d
imp22749.c
import15525.d
import21508.d
import22857.d
import23873.d
issue21295ast_node.d
issue21295astcodegen.d
issue21295dtemplate.d
issue21295visitor.d
issue21685.d Fix Bugzilla 24387 - Base class construction ignores private (#16180) 2024-02-13 14:21:47 +02:00
issue23947a.d Fix issue 23947: If checking access after overload resolution, only check the specific overload selected, not the most public overload of the set. (#15282) 2023-06-13 10:20:08 +03:00
range15788.d
spell9644a.d
spell9644b.d
spell23908a.d Fix 23908 - confusing nonexistent import hint on cyclic import 2023-05-09 14:42:12 +02:00
spell23908b.d Fix 23908 - confusing nonexistent import hint on cyclic import 2023-05-09 14:42:12 +02:00
stdtraits10727.d
test64a.d
test143.d
test5412a.d
test5412b.d
test13152a.d
test13152b.d
test13152c.d
test13152d.d
test13152e.d
test13152f.d
test13152g.d
test13152h.d
test13152i.d
test13152j.d
test13152k.d
test13152l.d
test13152m.d
test13152n.d
test13152o.d
test13152p.d
test13152q.d
test13152r.d
test13152s.d
test13152t.d
test13152u.d
test13152v.d
test13152w.d
test13152x.d
test13152y.d
test13152z.d
test15117a.d
test15785.d
test15897.d
test18480a.d
test18480b.d
test19107a.d
test19107b.d
test20023b.d
test20267.d
test21164a.d
test21164b.d
test21164c.d
test21164d.d
test21246.d
test21651b.d
test23109a.d
test23109b.d
test23109c.d