Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorHenrik Gramner <gramner@twoorioles.com>2019-08-09 23:41:18 +0300
committerHenrik Gramner <henrik@gramner.com>2019-08-19 01:02:29 +0300
commit6751c9803695a2f12afb8f2cf080a4f9c2c8973a (patch)
tree96fb5e7a7c85f880080aeb154ae935de6e44b5bb /tools
parent3d94fb9aff5d2837c9ee0c13fff3d4e2424623ae (diff)
Utilize the constraints in assertions to improve code generation
When compiling in release mode, instead of just deleting assertions, use them to give hints to the compiler. This allows for slightly better code generation in some cases.
Diffstat (limited to 'tools')
-rw-r--r--tools/dav1d.c1
-rw-r--r--tools/dav1d_cli_parse.c1
-rw-r--r--tools/input/annexb.c1
-rw-r--r--tools/input/input.c3
-rw-r--r--tools/input/ivf.c1
-rw-r--r--tools/output/output.c3
6 files changed, 4 insertions, 6 deletions
diff --git a/tools/dav1d.c b/tools/dav1d.c
index e57140e..1277cc6 100644
--- a/tools/dav1d.c
+++ b/tools/dav1d.c
@@ -29,7 +29,6 @@
#include "vcs_version.h"
#include "cli_config.h"
-#include <assert.h>
#include <errno.h>
#include <inttypes.h>
#include <math.h>
diff --git a/tools/dav1d_cli_parse.c b/tools/dav1d_cli_parse.c
index a2c183c..266527d 100644
--- a/tools/dav1d_cli_parse.c
+++ b/tools/dav1d_cli_parse.c
@@ -27,7 +27,6 @@
#include "config.h"
-#include <assert.h>
#include <getopt.h>
#include <limits.h>
#include <math.h>
diff --git a/tools/input/annexb.c b/tools/input/annexb.c
index bf51ae4..4567f94 100644
--- a/tools/input/annexb.c
+++ b/tools/input/annexb.c
@@ -27,7 +27,6 @@
#include "config.h"
-#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <stdint.h>
diff --git a/tools/input/input.c b/tools/input/input.c
index 95235ac..53e77bd 100644
--- a/tools/input/input.c
+++ b/tools/input/input.c
@@ -27,12 +27,13 @@
#include "config.h"
-#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include "common/attributes.h"
+
#include "input/input.h"
#include "input/demuxer.h"
diff --git a/tools/input/ivf.c b/tools/input/ivf.c
index d67028a..e83dd6d 100644
--- a/tools/input/ivf.c
+++ b/tools/input/ivf.c
@@ -27,7 +27,6 @@
#include "config.h"
-#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <stdint.h>
diff --git a/tools/output/output.c b/tools/output/output.c
index f6e40a1..85b4a75 100644
--- a/tools/output/output.c
+++ b/tools/output/output.c
@@ -27,12 +27,13 @@
#include "config.h"
-#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include "common/attributes.h"
+
#include "output/output.h"
#include "output/muxer.h"