[PSR] SHM - error input argument
Jiri Hubacek
hubacji1 at fel.cvut.cz
Mon Nov 6 18:25:12 CET 2017
Hello,
On 11/06/2017 06:19 PM, cermaj14 na fel.cvut.cz wrote:
> Hello,
> I have a problem with homework 3 with pasting string argument from
> terminal to specific function. Accurately it is in main function in
> company file. When I call function "set_shm_company(char *company_name)"
> from the said main function it occurs this error:
>
> "/home/cermaj14/WindRiver/workspace/Monitor_app/company.c", line 71:
> internal error: assertion failed: Invalid C99 IL expression kind
> (./../src/eparse/lower_c99.c, line 3690)
> id_company = set_shm_company(d);
>
> Doesn`t matter if input parameter is argv[1] or some char d[] =
> "someString". I have found just one article at StackOverFlow and they
> mentioned it is compiler problem.
Please, check your code for copying of strings. It's not possible to
copy by assignment (like `new_string = old_string`). Special function
from `string.h` library is needed.
Have a nice day,
Jiri Hubacek
More information about the PSR
mailing list