1 | // RUN: %clang_cc1 -fsyntax-only -verify %s -std=c++11 |
---|---|
2 | // expected-no-diagnostics |
3 | |
4 | class C { |
5 | public: |
6 | enum E { e1=0 }; |
7 | const char * fun1(int , enum E) const; |
8 | int fun1(unsigned, const char *) const; |
9 | }; |
10 | |
11 | void foo(const C& rc) { |
12 | enum {BUFLEN = 128 }; |
13 | const char *p = rc.fun1(BUFLEN - 2, C::e1); |
14 | } |
15 |