From 57b0b9620f97102afba86695d1b27d97a3001ea4 Mon Sep 17 00:00:00 2001 From: Robert Beckebans Date: Mon, 20 Jun 2022 20:55:50 +0200 Subject: [PATCH] Fixed idassert in Release builds --- neo/idlib/gltfParser.h | 28 ++++++++++++++++++++++++++++ neo/idlib/sys/sys_assert.h | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/neo/idlib/gltfParser.h b/neo/idlib/gltfParser.h index fe1685f3..4b30d436 100644 --- a/neo/idlib/gltfParser.h +++ b/neo/idlib/gltfParser.h @@ -1,3 +1,31 @@ +/* +=========================================================================== + +Doom 3 BFG Edition GPL Source Code +Copyright (C) 2022 Harrie van Ginneken + +This file is part of the Doom 3 BFG Edition GPL Source Code ("Doom 3 BFG Edition Source Code"). + +Doom 3 BFG Edition Source Code is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +Doom 3 BFG Edition Source Code is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with Doom 3 BFG Edition Source Code. If not, see . + +In addition, the Doom 3 BFG Edition Source Code is also subject to certain additional terms. You should have received a copy of these additional terms immediately following the terms and conditions of the GNU General Public License which accompanied the Doom 3 BFG Edition Source Code. If not, please request a copy in writing from id Software at the address below. + +If you have questions concerning this license or the applicable additional terms, you may contact in writing id Software LLC, c/o ZeniMax Media Inc., Suite 120, Rockville, Maryland 20850 USA. + +=========================================================================== +*/ + #pragma once #include "containers/StrList.h" #include diff --git a/neo/idlib/sys/sys_assert.h b/neo/idlib/sys/sys_assert.h index 6db64f25..045a23b8 100644 --- a/neo/idlib/sys/sys_assert.h +++ b/neo/idlib/sys/sys_assert.h @@ -71,7 +71,7 @@ bool AssertFailed( const char* file, int line, const char* expression ); //====================== assert in release mode ======================= - #define idassert( x ) { (()0); } + #define idassert( x ) { ( ( void )0 ); } #undef assert