ClangIRgood first issue
倉庫指標
- Star
- (26,378 star)
- PR 合併指標
- (平均合併 1天 2小時) (30 天內合併 1,000 個 PR)
描述
Currently, in the RTTI Builder vTableClassNameForType, we return the VTable Class name for each type. This task's scope is to complete the support for the NYI types and add a test for that.
- In the VTableClassNameForType function, check branches with NYI error and choose one type.
- Find and return the correct VTableClass name, either from the ClangIR repository or the classical codegen.
- Write a test that emits RTTI for that type (Hint: One way is to throw expr with that type).
Notes:
- Please mention what type you will work on in this issue.
- Please keep it one PR per type.
- Check
Throws.cppandCIRGenItaniumCXXAPI.cppchanges for reference in #163078. - If the type is handled by you, see no test for it, feel free to add one.