Skip to content

Commit a69eb99

Browse files
committed
Merge pull request supertuxkart#2380 from nado/clang-fix
Fixes few warnings at compilation
2 parents 7086081 + d66a70b commit a69eb99

File tree

9 files changed

+11
-18
lines changed

9 files changed

+11
-18
lines changed

lib/irrlicht/CMakeLists.txt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,14 @@ elseif(MINGW)
2525
add_definitions(-D_IRR_STATIC_LIB_)
2626
add_definitions(-D_CRT_SECURE_NO_WARNINGS) # Shut up about unsafe stuff
2727
else()
28-
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -Wall -pipe -O3 -fno-exceptions -fstrict-aliasing -fexpensive-optimizations -I/usr/X11R6/include")
29-
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -pipe -O3 -fno-exceptions -fstrict-aliasing -fexpensive-optimizations -I/usr/X11R6/include")
28+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -pipe -O3 -fno-exceptions -fstrict-aliasing -I/usr/X11R6/include")
29+
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -Wall -pipe -O3 -fno-exceptions -fstrict-aliasing -I/usr/X11R6/include")
30+
if(CMAKE_COMPILER_IS_GNUCC)
31+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fexpensive-optimizations")
32+
endif()
33+
if(CMAKE_COMPILER_IS_GNUCXX)
34+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fexpensive-optimizations")
35+
endif()
3036
endif()
3137

3238
# Xrandr

lib/irrlicht/source/Irrlicht/CParticleMeshEmitter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ CParticleMeshEmitter::CParticleMeshEmitter(
2727
MinParticlesPerSecond(minParticlesPerSecond), MaxParticlesPerSecond(maxParticlesPerSecond),
2828
MinStartColor(minStartColor), MaxStartColor(maxStartColor),
2929
MinLifeTime(lifeTimeMin), MaxLifeTime(lifeTimeMax),
30-
Time(0), Emitted(0), MaxAngleDegrees(maxAngleDegrees),
30+
Time(0), MaxAngleDegrees(maxAngleDegrees),
3131
EveryMeshVertex(everyMeshVertex), UseNormalDirection(useNormalDirection)
3232
{
3333
#ifdef _DEBUG

lib/irrlicht/source/Irrlicht/CParticleMeshEmitter.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,6 @@ class CParticleMeshEmitter : public IParticleMeshEmitter
145145
u32 MinLifeTime, MaxLifeTime;
146146

147147
u32 Time;
148-
u32 Emitted;
149148
s32 MaxAngleDegrees;
150149

151150
bool EveryMeshVertex;

lib/irrlicht/source/Irrlicht/CParticlePointEmitter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ CParticlePointEmitter::CParticlePointEmitter(
2525
MaxParticlesPerSecond(maxParticlesPerSecond),
2626
MinStartColor(minStartColor), MaxStartColor(maxStartColor),
2727
MinLifeTime(lifeTimeMin), MaxLifeTime(lifeTimeMax),
28-
MaxAngleDegrees(maxAngleDegrees), Time(0), Emitted(0)
28+
MaxAngleDegrees(maxAngleDegrees), Time(0)
2929
{
3030
#ifdef _DEBUG
3131
setDebugName("CParticlePointEmitter");

lib/irrlicht/source/Irrlicht/CParticlePointEmitter.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,6 @@ class CParticlePointEmitter : public IParticlePointEmitter
112112
s32 MaxAngleDegrees;
113113

114114
u32 Time;
115-
u32 Emitted;
116115
};
117116

118117
} // end namespace scene

src/graphics/post_processing.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1248,8 +1248,6 @@ void PostProcessing::renderHorizontalBlur(const FrameBuffer &in_fbo,
12481248
{
12491249
assert(in_fbo.getWidth() == auxiliary.getWidth() &&
12501250
in_fbo.getHeight() == auxiliary.getHeight());
1251-
float inv_width = 1.0f / in_fbo.getWidth();
1252-
float inv_height = 1.0f / in_fbo.getHeight();
12531251

12541252
auxiliary.bind();
12551253
Gaussian6HBlurShader::getInstance()->render(in_fbo, in_fbo.getWidth(),
@@ -1268,8 +1266,6 @@ void PostProcessing::renderGaussian17TapBlur(const FrameBuffer &in_fbo,
12681266
in_fbo.getHeight() == auxiliary.getHeight());
12691267
if (CVS->supportsComputeShadersFiltering())
12701268
glMemoryBarrier(GL_FRAMEBUFFER_BARRIER_BIT);
1271-
float inv_width = 1.0f / in_fbo.getWidth();
1272-
float inv_height = 1.0f / in_fbo.getHeight();
12731269
{
12741270
if (!CVS->supportsComputeShadersFiltering())
12751271
{

src/physics/btKart.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -538,12 +538,7 @@ void btKart::updateVehicle( btScalar step )
538538

539539
btScalar proj = fwd.dot(wheel.m_raycastInfo.m_contactNormalWS);
540540
fwd -= wheel.m_raycastInfo.m_contactNormalWS * proj;
541-
542-
btScalar proj2 = fwd.dot(vel);
543-
544-
545541
}
546-
547542
}
548543

549544
// If configured, add a force to keep karts on the track

src/race/history.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ void History::Load()
275275
// Optional (not supported in older history files): include reverse
276276
fgets(s, 1023, fd);
277277
char r;
278-
if (!sscanf(s, "reverse: %c", &r) != 1)
278+
if (sscanf(s, "reverse: %c", &r) == 1)
279279
{
280280
fgets(s, 1023, fd);
281281
race_manager->setReverseTrack(r == 'y');

src/scriptengine/script_challenges.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ namespace Scripting
6666

6767
int getChallengeRequiredPoints(std::string* challenge_name)
6868
{
69-
::Track* track = World::getWorld()->getTrack();
7069
const ChallengeData* challenge = unlock_manager->getChallengeData(*challenge_name);
7170
if (challenge == NULL)
7271
{
@@ -81,7 +80,6 @@ namespace Scripting
8180

8281
bool isChallengeUnlocked(std::string* challenge_name)
8382
{
84-
::Track* track = World::getWorld()->getTrack();
8583
const ChallengeData* challenge = unlock_manager->getChallengeData(*challenge_name);
8684
if (challenge == NULL)
8785
{

0 commit comments

Comments
 (0)