Currently string attributes on function arguments/return values can be generated using LLVM API. However they are not supported in parser. So, the following scenario will fail:
- generate function with string attribute using API,
- dump it in LL format,
- try to parse.
Add parser support for string attributes to fix the issue.