Issue |
160376
|
Summary |
[CIR] Upstream support for dynamic cast
|
Labels |
ClangIR
|
Assignees |
|
Reporter |
andykaylor
|
### Overview
Upstream support for compare expressions and the cir.cmp operation.
### Suggested minimal test case
```
struct Base {
virtual void f();
};
struct Derived : Base {};
Derived *ptr_cast(Base *b) {
return dynamic_cast<Derived *>(b);
}
```
### Existing incubator tests
clang/test/CIR/CodeGen/dynamic-cast.cpp
clang/test/CIR/CodeGen/dynamic-cast-relative-layout.cpp
clang/test/CIR/CodeGen/dynamic-cast-exact.cpp
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs