Author: omjavaid
Date: Thu Jun 30 02:09:46 2016
New Revision: 274215

URL: http://llvm.org/viewvc/llvm-project?rev=274215&view=rev
Log:
Correct watchpoint size test failure on certain devices

I overlooked the possibility of certain targets translating increment statement 
into a read and write.
In this case we replace increment statement with an assignment.



Modified:
    
lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/main.c

Modified: 
lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/main.c
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/main.c?rev=274215&r1=274214&r2=274215&view=diff
==============================================================================
--- 
lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/main.c
 (original)
+++ 
lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/main.c
 Thu Jun 30 02:09:46 2016
@@ -27,7 +27,7 @@ int main(int argc, char** argv) {
     {
         printf("About to write byteArray[%d] ...\n", i); // About to write 
byteArray
         pad0++;
-        byteArray[i]++;
+        byteArray[i] = 7;
         pad1++;
         localByte = byteArray[i]; // Here onwards we should'nt be stopped in 
loop
         byteArray[i]++;
@@ -41,7 +41,7 @@ int main(int argc, char** argv) {
     {
         printf("About to write wordArray[%d] ...\n", i); // About to write 
wordArray
         pad0++;
-        wordArray[i]++;
+        wordArray[i] = 7;
         pad1++;
         localWord = wordArray[i]; // Here onwards we should'nt be stopped in 
loop
         wordArray[i]++;
@@ -55,7 +55,7 @@ int main(int argc, char** argv) {
     {
         printf("About to write dwordArray[%d] ...\n", i); // About to write 
dwordArray
         pad0++;
-        dwordArray[i]++;
+        dwordArray[i] = 7;
         pad1++;
         localDword = dwordArray[i]; // Here onwards we shouldn't be stopped in 
loop
         dwordArray[i]++;


_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to