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

Reply via email to