[Issue 20573] New: typeinfo error when using more than six switch cases in Dbetterc
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Feb 9 14:20:16 UTC 2020
https://issues.dlang.org/show_bug.cgi?id=20573
Issue ID: 20573
Summary: typeinfo error when using more than six switch cases
in Dbetterc
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: trivial
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: raoofha at yahoo.com
hi everybody and thanks for D(betterC)
---------------------
/*
echo -ne "\033c"
sdir=`dirname $0`
odir=${sdir}
ofilename=`basename $0 .${0##*.}`
ofilepath=${odir}/${ofilename}
dmd -betterC $0 -of$ofilepath -J$sdir &&
$ofilepath ; echo $?
exit 1
*/
extern (C) void main() {
string s = "hello";
switch(s) {
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
default:
}
}
--------------------
/usr/include/dmd/druntime/import/object.d(2980): Error: TypeInfo cannot be used
with -betterC
--
More information about the Digitalmars-d-bugs
mailing list