summaryrefslogtreecommitdiff
path: root/test/test22.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-23 20:42:22 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-23 20:42:22 +0300
commit1dd7b4d1b57122c2ada615042d3ea6002b1ae59c (patch)
tree607bf7a63e4d790d348abc36f4560be5e97ea1be /test/test22.cpp
parent1290718edd386257698556c1068fd5665dd14ead (diff)
downloadparanucker-1dd7b4d1b57122c2ada615042d3ea6002b1ae59c.tar.gz
paranucker-1dd7b4d1b57122c2ada615042d3ea6002b1ae59c.tar.bz2
paranucker-1dd7b4d1b57122c2ada615042d3ea6002b1ae59c.tar.xz
paranucker-1dd7b4d1b57122c2ada615042d3ea6002b1ae59c.zip
Add test22. Update test results.
Diffstat (limited to 'test/test22.cpp')
-rw-r--r--test/test22.cpp41
1 files changed, 41 insertions, 0 deletions
diff --git a/test/test22.cpp b/test/test22.cpp
new file mode 100644
index 0000000..5e81ae2
--- /dev/null
+++ b/test/test22.cpp
@@ -0,0 +1,41 @@
+#include <vector>
+
+struct Data1
+{
+ int val;
+
+ int ftest()
+ {
+ return 1;
+ }
+};
+
+int k;
+
+class Object1
+{
+ int func1(Data1 *const ptr1)
+ {
+ std::vector<Data1*> vec1;
+ vec1.push_back(ptr1);
+ }
+
+ int func2(Data1 *const ptr1)
+ {
+ Data1* ptr2 = ptr1 + 1;
+ }
+
+ int func3(Data1 *ptr1)
+ {
+ Data1** ptr2 = &ptr1;
+ (*ptr2)->val = 10;
+ }
+
+ void func4(Data1 *const ptr1)
+ {
+ if (ptr1->ftest() == 100)
+ {
+ return;
+ }
+ }
+};