<html>
    <head>
      <base href="http://bugzilla.gdcproject.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Internal compiler problem on shared argument of final interface method: in toElem, at d/d-elem.cc:2521"
   href="http://bugzilla.gdcproject.org/show_bug.cgi?id=113">113</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Internal compiler problem on shared argument of final interface method: in toElem, at d/d-elem.cc:2521
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>GDC
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>4.8.x
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>gdc
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>ibuclaw@gdcproject.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ncrashed@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>I could not find reduced code example, but it fails on part of my opensource
project
<a href="https://github.com/DSoftOut/pgator/tree/611c4158bb3b54a0e773ff3f9924b50751a4041f">https://github.com/DSoftOut/pgator/tree/611c4158bb3b54a0e773ff3f9924b50751a4041f</a>

--------
source/client/test/testcase.d: In member function ‘insertRow’:
source/client/test/testcase.d:53: internal compiler error: in toElem, at
d/d-elem.cc:2521
0x65d8f3 StructLiteralExp::toElem(IRState*)
        ../../gcc-4.8.2/gcc/d/d-elem.cc:2521
0x626e07 d_build_call(TypeFunction*, tree_node*, tree_node*,
Array<Expression>*)
        ../../gcc-4.8.2/gcc/d/d-codegen.cc:2059
0x65a522 CallExp::toElem(IRState*)
        ../../gcc-4.8.2/gcc/d/d-elem.cc:1665
0x65a7c6 Expression::toElemDtor(IRState*)
        ../../gcc-4.8.2/gcc/d/d-elem.cc:1686
0x65f1b7 ExpStatement::toIR(IRState*)
        ../../gcc-4.8.2/gcc/d/d-toir.cc:533
0x65f0b8 CompoundStatement::toIR(IRState*)
        ../../gcc-4.8.2/gcc/d/d-toir.cc:501
0x62c4cb FuncDeclaration::toObjFile(int)
        ../../gcc-4.8.2/gcc/d/d-objfile.cc:1323
0x62889e AttribDeclaration::toObjFile(int)
        ../../gcc-4.8.2/gcc/d/d-objfile.cc:158
0x62889e AttribDeclaration::toObjFile(int)
        ../../gcc-4.8.2/gcc/d/d-objfile.cc:158
0x62ab7e InterfaceDeclaration::toObjFile(int)
        ../../gcc-4.8.2/gcc/d/d-objfile.cc:597
0x62ea66 Module::genobjfile(int)
        ../../gcc-4.8.2/gcc/d/d-objfile.cc:1510
0x61a362 d_parse_file()
        ../../gcc-4.8.2/gcc/d/d-lang.cc:1125
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <<a href="http://gdcproject.org/bugzilla">http://gdcproject.org/bugzilla</a>> for instructions.
FAIL
.dub/build/production-debug-linux.posix-x86_64-gdc-2DAE3A8239D715BBB06DA6C258419CF1
pgator executable
Error executing command build: GDC compile run failed with exit code 1

Full exception: object.Exception@source/dub/compilers/gdc.d(161): GDC compile
run failed with exit code 1
----------------
dub(pure @safe bool std.exception.enforce!(bool).enforce(bool, lazy
const(char)[], immutable(char)[], ulong)+0x6b) [0x67346f]
dub(void
dub.compilers.gdc.GdcCompiler.invoke(const(dub.compilers.compiler.BuildSettings),
const(dub.compilers.compiler.BuildPlatform))+0x380) [0x625074]
dub(void
dub.generators.build.BuildGenerator.buildWithCompiler(dub.generators.generator.GeneratorSettings,
dub.compilers.compiler.BuildSettings)+0x1f8) [0x62d234]
dub(void
dub.generators.build.BuildGenerator.performCachedBuild(dub.generators.generator.GeneratorSettings,
dub.compilers.compiler.BuildSettings, const(dub.package_.Package),
immutable(char)[], immutable(char)[])+0x462) [0x62b376]
dub(void
dub.generators.build.BuildGenerator.buildTarget(dub.generators.generator.GeneratorSettings,
dub.compilers.compiler.BuildSettings, const(dub.package_.Package),
immutable(char)[])+0x2e1) [0x62ae2d]
dub(void
dub.generators.build.BuildGenerator.generateTargets(dub.generators.generator.GeneratorSettings,
const(dub.generators.generator.ProjectGenerator.TargetInfo[immutable(char)[]])).void
buildTargetRec(immutable(char)[])+0x3a0) [0x62ab3c]
dub(void
dub.generators.build.BuildGenerator.generateTargets(dub.generators.generator.GeneratorSettings,
const(dub.generators.generator.ProjectGenerator.TargetInfo[immutable(char)[]]))+0xb0)
[0x62a5dc]
dub(void
dub.generators.generator.ProjectGenerator.generate(dub.generators.generator.GeneratorSettings)+0x2de)
[0x62f9a2]
dub(void dub.dub.Dub.generateProject(immutable(char)[],
dub.generators.generator.GeneratorSettings)+0xaa) [0x5f1f46]
dub(int dub.commandline.GenerateCommand.execute(dub.dub.Dub,
immutable(char)[][], immutable(char)[][])+0x677) [0x5e5b6b]
dub(int dub.commandline.BuildCommand.execute(dub.dub.Dub, immutable(char)[][],
immutable(char)[][])+0x8d) [0x5e5e81]
dub(int dub.commandline.runDubCommandLine(immutable(char)[][])+0x1211)
[0x5e3b8d]
dub(_Dmain+0x20) [0x5e2334]
dub(void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll().void __lambda1()+0x18) [0x6ce504]
dub(void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate())+0x2a) [0x6ce45e]
dub(void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll()+0x30) [0x6ce4c4]
dub(void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate())+0x2a) [0x6ce45e]
dub(_d_run_main+0x1a3) [0x6ce3df]
dub(main+0x25) [0x5e2979]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x3804e21d65]
----------------

Problem part:
-------------
    protected final void insertRow(shared IConnectionPool pool, string
tableName, JsonRpcRow row)
    {
-------------

Issue disappear if shared mod is removed. Cannot reproduce in single file with
similar architecture.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are watching all bug changes.</li>
      </ul>
    </body>
</html>