/external/v8/test/mjsunit/regress/ |
regress-3969.js | 12 function Outer(inner) { 17 var outer = new Outer(inner); 19 Outer.prototype.boom = function() { 23 assertEquals("OK", outer.boom()); 24 assertEquals("OK", outer.boom()); 25 %OptimizeFunctionOnNextCall(Outer.prototype.boom); 26 assertEquals("OK", outer.boom()); 30 // Call something that will do GC while holding a handle to outer's map. 31 // The key is that this lets inner's map die while keeping outer's map alive [all...] |
regress-4325.js | 12 function Outer() { 18 var o1 = new Outer(); 31 var o2 = new Outer(); 34 // o2.map (Outer.map2) now says that o2.inner's type is Inner.map3. 35 // Migrate o1 to Outer.map2.
|
regress-4023.js | 12 function Outer() { 26 var outer = new Outer(); 29 SetInner(new Outer(), inner); 30 SetInner(outer, inner); 33 // outer's map alive during the gc() call below. We store this handle 35 KeepMapAlive(outer); 36 KeepMapAlive(outer); 38 KeepMapAlive(outer); 41 print(Crash(outer)); [all...] |
regress-4027.js | 15 function Outer() { 16 this.outer_name = "outer"; 23 function SetOuter(outer, value) { 24 outer.inner = value; 33 var outer1 = new Outer(); 34 var outer2 = new Outer(); 35 var outer3 = new Outer();
|
/external/clang/test/CXX/class/class.nest/ |
p1-cxx0x.cpp | 3 class Outer {
|
p1.cpp | 5 class Outer {
|
/external/clang/test/CodeGenCXX/ |
cxx1y-variable-template.cpp | 11 template<typename T> struct Outer { 16 Outer<char[100]> outer_int; 18 template<typename T> template<typename U> template<typename V> int Outer<T>::Inner<U>::arr[sizeof(T) + sizeof(U) + sizeof(V)] = { init_arr() }; 19 int *p = Outer<char[100]>::Inner<char[20]>::arr<char[3]>;
|
template-linkage.cpp | 49 struct Outer { 60 Outer o; 61 typedef void (Outer::*mptr)(); 62 mptr method = &Outer::Get<local>;
|
/external/clang/test/SemaCXX/ |
virtual-member-functions-key-function.cpp | 22 struct Outer { 29 void Outer::Inner::g() { }
|
MicrosoftSuper.cpp | 47 struct Outer {
|
cxx0x-defaulted-functions.cpp | 155 struct Outer { 168 Outer<T>::Inner1<T>::~Inner1() = delete; // expected-error {{nested name specifier 'Outer<T>::Inner1<T>::' for declaration does not refer into a class, class template or class template partial specialization}} expected-error {{only functions can have deleted definitions}} 171 Outer<T>::Inner2<T>::~Inner2() = default; // expected-error {{nested name specifier 'Outer<T>::Inner2<T>::' for declaration does not refer into a class, class template or class template partial specialization}} expected-error {{only special member functions may be defaulted}}
|
/external/clang/test/CXX/class/class.friend/ |
p1.cpp | 3 struct Outer { 31 friend class Outer::Inner; 32 friend int Outer::Inner::intfield; // expected-error {{friends can only be classes or functions}} 33 friend int Outer::Inner::missing_field; //expected-error {{friends can only be classes or functions}}
|
/external/clang/test/CXX/temp/temp.decls/temp.class.spec/ |
p6.cpp | 39 struct Outer { 45 Outer<int, int> outer; // expected-note{{instantiation}} variable 59 struct Outer { 74 int array0[Outer<int>::Inner<int, int>::value? 1 : -1]; 75 int array1[Outer<int>::Inner<int, float>::value? -1 : 1];
|
/external/clang/test/Modules/Inputs/ |
DebugCXX.h | 37 template <class> struct Outer { 38 Outer(); 40 Inner(Outer) {} 43 template <class T> Outer<T>::Outer() {
|
cxx-templates-common.h | 27 template<typename T> struct Outer {
|
templates-top.h | 26 template<typename T> struct Outer {
|
/external/clang/test/SemaTemplate/ |
ms-delayed-default-template-args.cpp | 25 struct Outer { 33 template struct Outer::Foo<>;
|
constructor-template.cpp | 42 struct Outer { 47 explicit Outer(const A& a) : alloc(a) { } 51 Outer<int> oi(xi); 52 Outer<float> of(xi);
|
member-template-access-expr.cpp | 109 class Outer 116 const Outer& o;
|
/external/v8/test/mjsunit/compiler/ |
uint32.js | 190 function Outer(v, f) { 194 assertArrayEquals([0x0100, 0x01], Outer(0x0100, Pack)); 195 assertArrayEquals([0x0100, 0x01], Outer(0x0100, Pack)); 196 assertArrayEquals([0x0100, 0x01], Outer(0x0100, Pack)); 197 %OptimizeFunctionOnNextCall(Outer); 198 assertArrayEquals([0x0100, 0x01], Outer(0x0100, Pack)); 199 assertArrayEquals([0xFFFFFFFF, 0x00FFFFFF], Outer(-1, Pack)); 202 assertArrayEquals([0xFFFFFFFF, 0x00FFFFFF], Outer(-1, function (x, y) {
|
/external/clang/test/Analysis/inlining/ |
path-notes.c | 124 struct Outer { 130 void test(struct Outer *wrapperPtr) { [all...] |
path-notes.cpp | 286 class Outer { 289 ~Outer() { 295 void test(Outer *outer) { 296 delete outer; 297 // expected-note@-1 {{Calling '~Outer'}} [all...] |
/external/clang/test/CXX/dcl.dcl/basic.namespace/namespace.def/ |
p8.cpp | 41 struct Outer {}; 46 void fo(Outer); 57 ADL::Outer o;
|
/external/clang/test/Index/ |
comment-cplus-decls.cpp | 102 template <class T> struct Outer { 108 friend void Outer::foo(T);
|
/external/clang/lib/AST/ |
Mangle.cpp | 40 StringRef Outer, 45 Out << "__" << Outer << "_block_invoke"; 47 Out << "__" << Outer << "_block_invoke_" << discriminator+1;
|