Home | History | Annotate | Download | only in crosstest
      1 //===- subzero/crosstest/test_global.h - Test prototypes --------*- C++ -*-===//
      2 //
      3 //                        The Subzero Code Generator
      4 //
      5 // This file is distributed under the University of Illinois Open Source
      6 // License. See LICENSE.TXT for details.
      7 //
      8 //===----------------------------------------------------------------------===//
      9 //
     10 // This file declares the function prototypes used for crosstesting global
     11 // variable access operations.
     12 //
     13 //===----------------------------------------------------------------------===//
     14 
     15 // The driver and the test program may be compiled by different
     16 // versions of clang, with different standard libraries that have
     17 // different definitions of int8_t.  Specifically, int8_t may be
     18 // typedef'd as either 'char' or 'signed char', which mangle to
     19 // different strings.  Avoid int8_t and use an explicit myint8_t.
     20 typedef signed char myint8_t;
     21 
     22 size_t getNumArrays();
     23 const uint8_t *getArray(size_t WhichArray, size_t &Len);
     24