I am having exactly same issue. I am getting Bad Arguments message because of this. Did you get the solution for this ?
HSAIL-HLC-Stable adds service parameters to the kernel.
Some details here:
Options are either use -c CLOC option to generate snack and use provided boilerplate code or use some conditional compilation directives to switch between dev and stable branches of HSAIL-HLC.