11d235425dab1f3dd059973fc53f1b1d5879469e3John Porto//===- subzero/crosstest/xdefs.h - Definitions for the crosstests. --------===//
21d235425dab1f3dd059973fc53f1b1d5879469e3John Porto//
31d235425dab1f3dd059973fc53f1b1d5879469e3John Porto//                        The Subzero Code Generator
41d235425dab1f3dd059973fc53f1b1d5879469e3John Porto//
51d235425dab1f3dd059973fc53f1b1d5879469e3John Porto// This file is distributed under the University of Illinois Open Source
61d235425dab1f3dd059973fc53f1b1d5879469e3John Porto// License. See LICENSE.TXT for details.
71d235425dab1f3dd059973fc53f1b1d5879469e3John Porto//
81d235425dab1f3dd059973fc53f1b1d5879469e3John Porto//===----------------------------------------------------------------------===//
91d235425dab1f3dd059973fc53f1b1d5879469e3John Porto//
101d235425dab1f3dd059973fc53f1b1d5879469e3John Porto// Defines the int64 and uint64 types to avoid link-time errors when compiling
111d235425dab1f3dd059973fc53f1b1d5879469e3John Porto// the crosstests in LP64.
121d235425dab1f3dd059973fc53f1b1d5879469e3John Porto//
131d235425dab1f3dd059973fc53f1b1d5879469e3John Porto//===----------------------------------------------------------------------===//
141d235425dab1f3dd059973fc53f1b1d5879469e3John Porto
151d235425dab1f3dd059973fc53f1b1d5879469e3John Porto#ifndef SUBZERO_CROSSTEST_XDEFS_H_
161d235425dab1f3dd059973fc53f1b1d5879469e3John Porto#define SUBZERO_CROSSTEST_XDEFS_H_
171d235425dab1f3dd059973fc53f1b1d5879469e3John Porto
181d235425dab1f3dd059973fc53f1b1d5879469e3John Portotypedef unsigned int int32;
191d235425dab1f3dd059973fc53f1b1d5879469e3John Portotypedef unsigned int uint32;
201d235425dab1f3dd059973fc53f1b1d5879469e3John Portotypedef long long int64;
211d235425dab1f3dd059973fc53f1b1d5879469e3John Portotypedef unsigned long long uint64;
221d235425dab1f3dd059973fc53f1b1d5879469e3John Portotypedef unsigned int SizeT;
231d235425dab1f3dd059973fc53f1b1d5879469e3John Porto
241d235425dab1f3dd059973fc53f1b1d5879469e3John Porto#endif // SUBZERO_CROSSTEST_XDEFS_H_
25