Split up "gfortran.dg/goacc/loop-2.f95"
[official-gcc.git] / libphobos / libdruntime / rt / obj.d
blob97dfbb595b1f5b8e39d9972ddac7ae9fd44461af
1 /**
2 * Contains object comparator functions called by generated code.
4 * Copyright: Copyright Digital Mars 2002 - 2010.
5 * License: $(WEB www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
6 * Authors: Walter Bright
7 */
9 /* Copyright Digital Mars 2000 - 2010.
10 * Distributed under the Boost Software License, Version 1.0.
11 * (See accompanying file LICENSE or copy at
12 * http://www.boost.org/LICENSE_1_0.txt)
14 module rt.obj;
16 extern (C):
18 /********************************
19 * Compiler helper for operator == for class objects.
22 int _d_obj_eq(Object o1, Object o2)
24 return o1 is o2 || (o1 && o1.opEquals(o2));
28 /********************************
29 * Compiler helper for operator <, <=, >, >= for class objects.
32 int _d_obj_cmp(Object o1, Object o2)
34 return o1.opCmp(o2);