[Issue 11377] New: if add -inline option. dmd source file in assertion failed.
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Oct 29 04:37:04 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11377
Summary: if add -inline option. dmd source file in assertion
failed.
Product: D
Version: unspecified
Platform: x86_64
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: nyrigadake38 at gmail.com
--- Comment #0 from ncaq <nyrigadake38 at gmail.com> 2013-10-29 04:37:00 PDT ---
dmd: glue.c:783: virtual void FuncDeclaration::toObjFile(int): Assertion
`!vthis->csym' failed.
./build.sh: 5 行: 21429 中止 dmd -wi -release -inline -O server.d
modulecache.d actypes.d messages.d constants.d acvisitor.d autocomplete.d
dscanner/stdx/d/ast.d dscanner/stdx/d/parser.d dscanner/stdx/d/lexer.d
dscanner/stdx/d/entities.d dscanner/formatter.d msgpack-d/src/msgpack.d
-Imsgpack-d/src -Idscanner/ -ofdcd-server
Overview:
Add -inline option.
After compile crash.
but,Succsess compile at use plain option.
Steps to Reproduce:
Attention.I unconcerned DCD project.
I can't good write english.
so I write example.
it's interactive shell script code.
Preparation
git clone https://github.com/Hackerpilot/DCD.git
cd DCD
git clone https://github.com/msgpack/msgpack-d.git
git clone https://github.com/Hackerpilot/Dscanner.git dscanner
dmd -wi client.d messages.d msgpack-d/src/msgpack.d -Imsgpack-d/src
-ofdcd-client
Done preparation
dmd -wi -g server.d modulecache.d actypes.d messages.d constants.d acvisitor.d
autocomplete.d dscanner/stdx/d/ast.d dscanner/stdx/d/parser.d
dscanner/stdx/d/lexer.d dscanner/stdx/d/entities.d dscanner/formatter.d
msgpack-d/src/msgpack.d -Imsgpack-d/src -Idscanner/ -ofdcd-server
ok.compile succsess.
dmd -wi -g -inline server.d modulecache.d actypes.d messages.d constants.d
acvisitor.d autocomplete.d dscanner/stdx/d/ast.d dscanner/stdx/d/parser.d
dscanner/stdx/d/lexer.d dscanner/stdx/d/entities.d dscanner/formatter.d
msgpack-d/src/msgpack.d -Imsgpack-d/src -Idscanner/ -ofdcd-server
abort dmd !
error message.
dmd: glue.c:783: virtual void FuncDeclaration::toObjFile(int): Assertion
`!vthis->csym' failed.
[1] 25072 abort dmd -wi -g -inline server.d modulecache.d actypes.d
messages.d constants.d
over.
Build Date & Platform:
DMD64 D Compiler v2.063.2
sunrise overlay ebuild package.
Additional Builds and Platforms:
Linux gentoo-z9-u3 3.11.6-gentoo #1 SMP Sun Oct 20 20:24:34 JST 2013 x86_64
Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz GenuineIntel GNU/Linux
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list