gcc.h: add macro gcc_unreachable()

This commit is contained in:
Max Kellermann
2013-08-03 21:34:17 +02:00
parent 105b431e4c
commit 67f591a9ce
12 changed files with 18 additions and 14 deletions

View File

@@ -110,9 +110,8 @@ pcm_add_vol(void *buffer1, const void *buffer2, size_t size,
return true;
}
/* unreachable */
assert(false);
return false;
gcc_unreachable();
}
template<typename T, typename U, unsigned bits>
@@ -184,9 +183,8 @@ pcm_add(void *buffer1, const void *buffer2, size_t size,
return true;
}
/* unreachable */
assert(false);
return false;
gcc_unreachable();
}
bool

View File

@@ -188,7 +188,6 @@ pcm_volume(void *buffer, size_t length,
return true;
}
/* unreachable */
assert(false);
return false;
gcc_unreachable();
}