mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-28 12:09:14 +00:00
8371104: gtests should use wrappers for <limits> and <type_traits>
Reviewed-by: jrose, tschatzl
This commit is contained in:
parent
1b3889a470
commit
913c973ca0
@ -22,13 +22,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "cppstdlib/type_traits.hpp"
|
||||
#include "memory/allStatic.hpp"
|
||||
#include "metaprogramming/enableIf.hpp"
|
||||
#include "utilities/debug.hpp"
|
||||
#include "unittest.hpp"
|
||||
|
||||
#include <type_traits>
|
||||
|
||||
class EnableIfTest: AllStatic {
|
||||
class A: AllStatic {
|
||||
public:
|
||||
|
||||
@ -26,14 +26,13 @@
|
||||
|
||||
#include "asm/assembler.inline.hpp"
|
||||
#include "asm/macroAssembler.hpp"
|
||||
#include "cppstdlib/limits.hpp"
|
||||
#include "memory/resourceArea.hpp"
|
||||
#include "metaprogramming/enableIf.hpp"
|
||||
#include "runtime/orderAccess.hpp"
|
||||
#include "threadHelper.inline.hpp"
|
||||
#include "unittest.hpp"
|
||||
|
||||
#include <limits>
|
||||
|
||||
typedef int64_t (*zicond_func)(int64_t cmp1, int64_t cmp2, int64_t dst, int64_t src);
|
||||
typedef void (MacroAssembler::*cmov_func)(Register cmp1, Register cmp2, Register dst, Register src);
|
||||
|
||||
|
||||
@ -21,13 +21,12 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
#include "cppstdlib/limits.hpp"
|
||||
#include "utilities/align.hpp"
|
||||
#include "utilities/formatBuffer.hpp"
|
||||
#include "utilities/globalDefinitions.hpp"
|
||||
#include "unittest.hpp"
|
||||
|
||||
#include <limits>
|
||||
|
||||
// A few arbitrarily chosen values to test the align functions on.
|
||||
static constexpr uint64_t values[] = {1, 3, 10, 345, 1023, 1024, 1025, 23909034, INT_MAX, uint64_t(-1) / 2, uint64_t(-1) / 2 + 100, ~(uint64_t(1) << 62)};
|
||||
|
||||
|
||||
@ -22,13 +22,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "cppstdlib/limits.hpp"
|
||||
#include "cppstdlib/type_traits.hpp"
|
||||
#include "utilities/count_leading_zeros.hpp"
|
||||
#include "utilities/globalDefinitions.hpp"
|
||||
#include "unittest.hpp"
|
||||
|
||||
#include <limits>
|
||||
#include <type_traits>
|
||||
|
||||
template <typename T> void one_or_two_set_bits() {
|
||||
uint32_t bit1_pos = 0;
|
||||
uint32_t bits = sizeof(T) * BitsPerByte;
|
||||
|
||||
@ -22,12 +22,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "cppstdlib/type_traits.hpp"
|
||||
#include "utilities/debug.hpp"
|
||||
#include "utilities/deferredStatic.hpp"
|
||||
#include "utilities/globalDefinitions.hpp"
|
||||
|
||||
#include <type_traits>
|
||||
|
||||
#include "unittest.hpp"
|
||||
|
||||
class DeferredStaticTestClass {
|
||||
|
||||
@ -21,11 +21,10 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
#include "cppstdlib/type_traits.hpp"
|
||||
#include "utilities/enumIterator.hpp"
|
||||
#include "unittest.hpp"
|
||||
|
||||
#include <type_traits>
|
||||
|
||||
enum class ExplicitTest : int { value1, value2, value3 };
|
||||
ENUMERATOR_RANGE(ExplicitTest, ExplicitTest::value1, ExplicitTest::value3);
|
||||
constexpr int explicit_start = 0;
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
#include "cppstdlib/type_traits.hpp"
|
||||
#include "memory/resourceArea.hpp"
|
||||
#include "runtime/os.hpp"
|
||||
#include "utilities/align.hpp"
|
||||
@ -28,8 +29,6 @@
|
||||
#include "utilities/ostream.hpp"
|
||||
#include "unittest.hpp"
|
||||
|
||||
#include <type_traits>
|
||||
|
||||
static ::testing::AssertionResult testPageAddress(
|
||||
const char* expected_addr_expr,
|
||||
const char* addr_expr,
|
||||
|
||||
@ -22,14 +22,13 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "cppstdlib/limits.hpp"
|
||||
#include "runtime/os.hpp"
|
||||
#include "utilities/population_count.hpp"
|
||||
#include "utilities/powerOfTwo.hpp"
|
||||
#include "utilities/globalDefinitions.hpp"
|
||||
#include "unittest.hpp"
|
||||
|
||||
#include <limits>
|
||||
|
||||
#define BITS_IN_BYTE_ARRAY_SIZE 256
|
||||
|
||||
const uint8_t test_popcnt_bitsInByte[BITS_IN_BYTE_ARRAY_SIZE] = {
|
||||
|
||||
@ -22,13 +22,12 @@
|
||||
*/
|
||||
|
||||
|
||||
#include "cppstdlib/limits.hpp"
|
||||
#include "cppstdlib/type_traits.hpp"
|
||||
#include "utilities/globalDefinitions.hpp"
|
||||
#include "utilities/powerOfTwo.hpp"
|
||||
#include "unittest.hpp"
|
||||
|
||||
#include <limits>
|
||||
#include <type_traits>
|
||||
|
||||
struct StaticTestIsPowerOf2Result {
|
||||
uint64_t _value;
|
||||
int _status; // 0: success, > 0 indicates which failure case
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user