Currently string attributes on function arguments/return values can be generated...
authorArtur Pilipenko <apilipenko@azulsystems.com>
Mon, 3 Aug 2015 14:31:49 +0000 (14:31 +0000)
committerArtur Pilipenko <apilipenko@azulsystems.com>
Mon, 3 Aug 2015 14:31:49 +0000 (14:31 +0000)
commit17376c4e021b4357ae44c300c7316a53a1fab651
treea66160d5d4e51ed12ee002dd8ad83d47ee4eb366
parent8567a000b9a554ff6eed3dc31af60b37e041e5f8
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.

Reviewed By: reames, hfinkel

Differential Revision: http://reviews.llvm.org/D11058

llvm-svn: 243877
llvm/lib/AsmParser/LLParser.cpp
llvm/lib/AsmParser/LLParser.h
llvm/test/Bitcode/attributes.ll