diff options
author | Pete Cooper <peter_cooper@apple.com> | 2016-08-22 20:18:28 +0000 |
---|---|---|
committer | Pete Cooper <peter_cooper@apple.com> | 2016-08-22 20:18:28 +0000 |
commit | a5f8c722c4faf70e40a6317ec3485650e19f9063 (patch) | |
tree | d8f4e46aabb192d4b596e014ab7ee7e5fef47899 /llvm/lib/IR/Function.cpp | |
parent | 775b5541291416bd03196ae0537f9b81cf1e84a3 (diff) | |
download | llvm-a5f8c722c4faf70e40a6317ec3485650e19f9063.zip llvm-a5f8c722c4faf70e40a6317ec3485650e19f9063.tar.gz llvm-a5f8c722c4faf70e40a6317ec3485650e19f9063.tar.bz2 |
Add comments and an assert to follow-up on r279113. NFC.
Philip commented on r279113 to ask for better comments as to
when to use the different versions of getName. Its also possible
to assert in the simple case that we aren't an overloaded intrinsic
as those have to use the more capable version of getName.
Thanks for the comments Philip.
llvm-svn: 279466
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
-rw-r--r-- | llvm/lib/IR/Function.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/IR/Function.cpp b/llvm/lib/IR/Function.cpp index 90f94e6..fa34158 100644 --- a/llvm/lib/IR/Function.cpp +++ b/llvm/lib/IR/Function.cpp @@ -553,6 +553,8 @@ static std::string getMangledTypeStr(Type* Ty) { StringRef Intrinsic::getName(ID id) { assert(id < num_intrinsics && "Invalid intrinsic ID!"); + assert(!isOverloaded(id) && + "This version of getName does not support overloading"); return IntrinsicNameTable[id]; } |