24 lines
968 B
C++
24 lines
968 B
C++
//===- subzero/crosstest/test_global.h - Test prototypes --------*- C++ -*-===//
|
|
//
|
|
// The Subzero Code Generator
|
|
//
|
|
// This file is distributed under the University of Illinois Open Source
|
|
// License. See LICENSE.TXT for details.
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
//
|
|
// This file declares the function prototypes used for crosstesting global
|
|
// variable access operations.
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
// The driver and the test program may be compiled by different
|
|
// versions of clang, with different standard libraries that have
|
|
// different definitions of int8_t. Specifically, int8_t may be
|
|
// typedef'd as either 'char' or 'signed char', which mangle to
|
|
// different strings. Avoid int8_t and use an explicit myint8_t.
|
|
typedef signed char myint8_t;
|
|
|
|
size_t getNumArrays();
|
|
const uint8_t *getArray(size_t WhichArray, size_t &Len);
|