Yes, it's expected.

Note that declarations without a type specifier is invalid, like main(). I disabled transformations on this kind of code.

- Yang

On 5/19/13 9:12 PM, Дмитрий Дьяченко wrote:
Thanks Yang

i try crash-files with the latest creduce and receive message "Error:
The counter value exceeded the number of transformation instances!"
Is this expected?

Dmitry


[dimhen@dim gcc-4.9]$ cat clang_delta_crash_tmp_file39lrq4.ii
extern "C" extern "C" void soap_call_lcdpanel__ShowLCDPanelMessage (  );
main (  )
{
   soap_call_lcdpanel__ShowLCDPanelMessage (  );
}


// this should reproduce the crash:
// /usr/local/libexec/clang_delta --transformation=return-void
--counter=1 /home/dimhen/errs/gcc-4.9/clang_delta_crash_tmp_file39lrq4.ii
[dimhen@dim gcc-4.9]$ /usr/local/libexec/clang_delta
--transformation=return-void --counter=1
/home/dimhen/errs/gcc-4.9/clang_delta_crash_tmp_file39lrq4.ii
Error: The counter value exceeded the number of transformation instances!

2013/5/20 Yang Chen<[email protected]>:
Fixed in b0768a0. Thanks!


- Yang

On 5/19/13 3:08 PM, Дмитрий Дьяченко wrote:
Hi!
with creduce-current i got crash-input-files to send to list :)

But, probably, its my fault : i can incorrectly modify creduce to
clang-3.4-current...

At least, there are crash files.

Thank You!

Dmitry

---------------------------
$ cat clang_delta_crash_tmp_file0M1yxx.ii
   extern "C" extern "C"

    int soap_call_lcdpanel__ShowLCDPanelMessage (  );

int main_res;
main (  )
{
    soap_call_lcdpanel__ShowLCDPanelMessage (  );
}


// this should reproduce the crash:
// /usr/local/libexec/clang_delta --transformation=return-void
--counter=2 /home/dimhen/errs/gcc-4.9/clang_delta_crash_tmp_file0M1yxx.ii

[dimhen@dim gcc-4.9]$ /usr/local/libexec/clang_delta
--transformation=return-void --counter=2
/home/dimhen/errs/gcc-4.9/clang_delta_crash_tmp_file0M1yxx.ii
clang_delta: ReturnVoid.cpp:191: bool
RVASTVisitor::rewriteFuncDecl(clang::FunctionDecl*): Assertion `Offset

= 0' failed.

Stack dump:
0.<eof>   parser at end of file
Aborted (core dumped)
-----------------




Reply via email to