summaryrefslogtreecommitdiff
path: root/src/unittest
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2017-11-18 20:53:51 -0800
committerGabe Black <gabeblack@google.com>2017-11-19 23:31:52 +0000
commit4fd58c6494080302c4fc765c83cb76b5947d1cae (patch)
tree0ec11cacd87b5be729343578e25bbf6302331c59 /src/unittest
parent62ae85c0a2db286bcf1c8df5ad8f97a8bd527a55 (diff)
downloadgem5-4fd58c6494080302c4fc765c83cb76b5947d1cae.tar.xz
tests: Fix compilation of cprinftest.
This test has been broken since 70176fecd1ff04 in 2014. The problem was that the array size in the test was technically not constant because it was based on an int variable that wasn't declared as const. That prevented g++ from resolving it as a template parameter. Before the change mentioned above, the implementation wasn't based on templates. Change-Id: I6819cf522f9ba4636ac661da368b9bcbae0a813f Reviewed-on: https://gem5-review.googlesource.com/5821 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Jason Lowe-Power <jason@lowepower.com>
Diffstat (limited to 'src/unittest')
-rw-r--r--src/unittest/cprintftest.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/unittest/cprintftest.cc b/src/unittest/cprintftest.cc
index 7e6d2f2d4..091d292bc 100644
--- a/src/unittest/cprintftest.cc
+++ b/src/unittest/cprintftest.cc
@@ -45,7 +45,7 @@ main()
cprintf("%s\n", foo);
string _bar = "asdfkhasdlkfjhasdlkfhjalksdjfhalksdjhfalksdjfhalksdjhf";
- int length = 11;
+ const int length = 11;
char bar[length + 1];
bar[length] = 0;