summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qt_mips_asm_dsp_p.h
diff options
context:
space:
mode:
authorMartin Smith <martin.smith@qt.io>2017-03-22 12:55:41 +0100
committerMartin Smith <martin.smith@qt.io>2017-12-02 14:57:26 +0000
commit87cce3e06156fd881f4491ff389b7f6cb6a22975 (patch)
treecc75ab7b32c46d491a3c316ec725f3333d5a7b6e /src/gui/painting/qt_mips_asm_dsp_p.h
parente210b1233d93544321132aa8d202e39003395284 (diff)
doc: Don't let qdoc see some defines that cause trouble
This update surrounds some #defines with #ifndef Q_CLANG_QDOC because they define some names that conflict with formal parameter names. Otherwise, clang starts replacing formal parameter names with $27 etc, when qdoc runs, and that causes trouble for qdoc. The change also replaces one use of Q_QDOC with Q_CLANG_QDOC. Change-Id: I6e93bf1e0d30d7590280b6f18f0e694556050685 Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/gui/painting/qt_mips_asm_dsp_p.h')
-rw-r--r--src/gui/painting/qt_mips_asm_dsp_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/painting/qt_mips_asm_dsp_p.h b/src/gui/painting/qt_mips_asm_dsp_p.h
index 1393a35667..172910ea1c 100644
--- a/src/gui/painting/qt_mips_asm_dsp_p.h
+++ b/src/gui/painting/qt_mips_asm_dsp_p.h
@@ -55,6 +55,7 @@
#pragma qt_sync_stop_processing
#endif
+#ifndef Q_CLANG_QDOC
#define zero $0
#define AT $1
#define v0 $2
@@ -88,6 +89,7 @@
#define fp $30
#define s8 $30
#define ra $31
+#endif
/*
* LEAF_MIPS32R2 - declare leaf_mips32r2 routine