mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-25 00:09:02 +00:00
Fix -Wreorder warnings (#1583)
Initialize class members in the order they are declared. Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com> Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
This commit is contained in:
committed by
GitHub
parent
a25b9c4948
commit
f48dd72da8
@@ -81,20 +81,20 @@ class TypeInfo {
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
TypeInfo()
|
TypeInfo()
|
||||||
: name(""), m_buf_elem_type(""), m_is_vecbase(false),
|
: name(""), m_elem_type(0), m_num_elem(0), m_is_vecbase(false),
|
||||||
m_is_atomic(false), m_is_like_size_t(false), m_is_bool(false),
|
m_is_atomic(false), m_is_like_size_t(false), m_is_bool(false),
|
||||||
m_elem_type(0), m_num_elem(0), m_size(0), m_value_size(0)
|
m_size(0), m_value_size(0), m_buf_elem_type("")
|
||||||
{}
|
{}
|
||||||
TypeInfo(const char* name_arg)
|
TypeInfo(const char* name_arg)
|
||||||
: name(name_arg), m_buf_elem_type(name_arg), m_is_vecbase(false),
|
: name(name_arg), m_elem_type(0), m_num_elem(0), m_is_vecbase(false),
|
||||||
m_is_atomic(false), m_is_like_size_t(false), m_is_bool(false),
|
m_is_atomic(false), m_is_like_size_t(false), m_is_bool(false),
|
||||||
m_elem_type(0), m_num_elem(0), m_size(0), m_value_size(0)
|
m_size(0), m_value_size(0), m_buf_elem_type(name_arg)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
// Vectors
|
// Vectors
|
||||||
TypeInfo(TypeInfo* elem_type, int num_elem)
|
TypeInfo(TypeInfo* elem_type, int num_elem)
|
||||||
: m_is_vecbase(false), m_is_atomic(false), m_is_like_size_t(false),
|
: m_elem_type(elem_type), m_num_elem(num_elem), m_is_vecbase(false),
|
||||||
m_is_bool(false), m_elem_type(elem_type), m_num_elem(num_elem)
|
m_is_atomic(false), m_is_like_size_t(false), m_is_bool(false)
|
||||||
{
|
{
|
||||||
char
|
char
|
||||||
the_name[10]; // long enough for longest vector type name "double16"
|
the_name[10]; // long enough for longest vector type name "double16"
|
||||||
@@ -325,7 +325,7 @@ static int num_type_info = 0; // Number of valid entries in type_info[]
|
|||||||
// A helper class to form kernel source arguments for clCreateProgramWithSource.
|
// A helper class to form kernel source arguments for clCreateProgramWithSource.
|
||||||
class StringTable {
|
class StringTable {
|
||||||
public:
|
public:
|
||||||
StringTable(): m_c_strs(NULL), m_lengths(NULL), m_frozen(false), m_strings()
|
StringTable(): m_strings(), m_c_strs(NULL), m_lengths(NULL), m_frozen(false)
|
||||||
{}
|
{}
|
||||||
~StringTable() { release_frozen(); }
|
~StringTable() { release_frozen(); }
|
||||||
|
|
||||||
|
|||||||
@@ -41,8 +41,8 @@ struct BasicCommandBufferTest : CommandBufferTestBase
|
|||||||
BasicCommandBufferTest(cl_device_id device, cl_context context,
|
BasicCommandBufferTest(cl_device_id device, cl_context context,
|
||||||
cl_command_queue queue)
|
cl_command_queue queue)
|
||||||
: CommandBufferTestBase(device), context(context), queue(queue),
|
: CommandBufferTestBase(device), context(context), queue(queue),
|
||||||
command_buffer(this), simultaneous_use(false),
|
command_buffer(this), num_elements(0), simultaneous_use(false),
|
||||||
out_of_order_support(false), num_elements(0)
|
out_of_order_support(false)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
virtual bool Skip()
|
virtual bool Skip()
|
||||||
@@ -442,7 +442,7 @@ struct OutOfOrderTest : public BasicCommandBufferTest
|
|||||||
OutOfOrderTest(cl_device_id device, cl_context context,
|
OutOfOrderTest(cl_device_id device, cl_context context,
|
||||||
cl_command_queue queue)
|
cl_command_queue queue)
|
||||||
: BasicCommandBufferTest(device, context, queue),
|
: BasicCommandBufferTest(device, context, queue),
|
||||||
out_of_order_command_buffer(this), out_of_order_queue(nullptr),
|
out_of_order_queue(nullptr), out_of_order_command_buffer(this),
|
||||||
event(nullptr)
|
event(nullptr)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|||||||
@@ -80,8 +80,9 @@ void Task::setErrorLog(cl_program prog) {
|
|||||||
//
|
//
|
||||||
// BuildTask
|
// BuildTask
|
||||||
//
|
//
|
||||||
BuildTask::BuildTask(cl_program prog, cl_device_id dev, const char* options) :
|
BuildTask::BuildTask(cl_program prog, cl_device_id dev, const char* options)
|
||||||
m_program(prog), Task(dev, options) {}
|
: Task(dev, options), m_program(prog)
|
||||||
|
{}
|
||||||
|
|
||||||
bool BuildTask::execute() {
|
bool BuildTask::execute() {
|
||||||
cl_int err_code = clBuildProgram(m_program, 0, NULL, m_options.c_str(), NULL, NULL);
|
cl_int err_code = clBuildProgram(m_program, 0, NULL, m_options.c_str(), NULL, NULL);
|
||||||
@@ -102,8 +103,9 @@ SpirBuildTask::SpirBuildTask(cl_program prog, cl_device_id dev, const char* opti
|
|||||||
// CompileTask
|
// CompileTask
|
||||||
//
|
//
|
||||||
|
|
||||||
CompileTask::CompileTask(cl_program prog, cl_device_id dev, const char* options) :
|
CompileTask::CompileTask(cl_program prog, cl_device_id dev, const char* options)
|
||||||
m_program(prog), Task(dev, options) {}
|
: Task(dev, options), m_program(prog)
|
||||||
|
{}
|
||||||
|
|
||||||
void CompileTask::addHeader(const char* hname, cl_program hprog) {
|
void CompileTask::addHeader(const char* hname, cl_program hprog) {
|
||||||
m_headers.push_back(std::make_pair(hname, hprog));
|
m_headers.push_back(std::make_pair(hname, hprog));
|
||||||
@@ -162,9 +164,10 @@ SpirCompileTask::SpirCompileTask(cl_program prog, cl_device_id dev, const char*
|
|||||||
// LinkTask
|
// LinkTask
|
||||||
//
|
//
|
||||||
LinkTask::LinkTask(cl_program* programs, int num_programs, cl_context ctxt,
|
LinkTask::LinkTask(cl_program* programs, int num_programs, cl_context ctxt,
|
||||||
cl_device_id dev, const char* options) :
|
cl_device_id dev, const char* options)
|
||||||
m_programs(programs), m_numPrograms(num_programs), m_context(ctxt), m_executable(NULL),
|
: Task(dev, options), m_executable(NULL), m_programs(programs),
|
||||||
Task(dev, options) {}
|
m_numPrograms(num_programs), m_context(ctxt)
|
||||||
|
{}
|
||||||
|
|
||||||
bool LinkTask::execute() {
|
bool LinkTask::execute() {
|
||||||
cl_int err_code;
|
cl_int err_code;
|
||||||
|
|||||||
Reference in New Issue
Block a user