www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 11377] New: if add -inline option. dmd source file in assertion failed.

reply d-bugmail puremagic.com writes:
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 puremagic.com
        ReportedBy: nyrigadake38 gmail.com



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:

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: -------
Oct 29 2013
next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=11377




02:56:56 PDT ---
*** Issue 11419 has been marked as a duplicate of this issue. ***

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Nov 02 2013
prev sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=11377




On Windows -m32, the issue reproduces with 2.063, but it does not occur with
2.064beta4.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Nov 03 2013