summaryrefslogtreecommitdiffstats
path: root/tests/libfuzzer/corelib/text/qregularexpression/optimize/optimize.pro
diff options
context:
space:
mode:
authorRobert Loehning <robert.loehning@qt.io>2020-03-25 10:04:55 +0100
committerRobert Loehning <robert.loehning@qt.io>2020-03-25 20:07:04 +0100
commit2b9137426182fb0e0c3ef37cfa8dec0762ad52b4 (patch)
treeb50ae7b2ce6f7deaa6886e05e48941c1cdbcbc64 /tests/libfuzzer/corelib/text/qregularexpression/optimize/optimize.pro
parentf7f9977a6f7e6eb8ab70b14737fa66f969360b5a (diff)
Fuzzing: Add fuzz target for QRegularExpression::optimize
Change-Id: I693af83caed60cdffc83af368a15567d72524844 Reviewed-by: Albert Astals Cid <albert.astals.cid@kdab.com> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'tests/libfuzzer/corelib/text/qregularexpression/optimize/optimize.pro')
-rw-r--r--tests/libfuzzer/corelib/text/qregularexpression/optimize/optimize.pro8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/libfuzzer/corelib/text/qregularexpression/optimize/optimize.pro b/tests/libfuzzer/corelib/text/qregularexpression/optimize/optimize.pro
new file mode 100644
index 0000000000..196aca42eb
--- /dev/null
+++ b/tests/libfuzzer/corelib/text/qregularexpression/optimize/optimize.pro
@@ -0,0 +1,8 @@
+QT -= gui
+SOURCES += main.cpp
+FUZZ_ENGINE = $$(LIB_FUZZING_ENGINE)
+isEmpty(FUZZ_ENGINE) {
+ QMAKE_LFLAGS += -fsanitize=fuzzer
+} else {
+ LIBS += $$FUZZ_ENGINE
+}