summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/dynamic-cast.cpp
blob: aeb2a64157b4eb5ac76c4bb8ee246a07a63a53a0 (plain)
1
2
3
4
5
6
7
8
// RUN: %clang_cc1 %s -emit-llvm-only

struct A { virtual void f(); };
struct B : A { };

const B& f(A *a) {
  return dynamic_cast<const B&>(*a);
}
OpenPOWER on IntegriCloud