Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThays Grazia <thaystg@gmail.com>2019-08-02 19:48:42 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2019-08-02 19:48:42 +0300
commit0b8a0e09d3385281519f496f364da7e2c454a58f (patch)
tree965d678a75a1ea73b507d787264a6440a3e3d3f6 /mcs/class/Mono.Debugger.Soft
parent67aed94e2bf56e18a011732c9c3938c51226b7d2 (diff)
[Debugger] Fixing test with mcs (#15985)
Diffstat (limited to 'mcs/class/Mono.Debugger.Soft')
-rw-r--r--mcs/class/Mono.Debugger.Soft/Test/dtest-app.cs44
1 files changed, 28 insertions, 16 deletions
diff --git a/mcs/class/Mono.Debugger.Soft/Test/dtest-app.cs b/mcs/class/Mono.Debugger.Soft/Test/dtest-app.cs
index 360d114a4a7..d6894d3ca92 100644
--- a/mcs/class/Mono.Debugger.Soft/Test/dtest-app.cs
+++ b/mcs/class/Mono.Debugger.Soft/Test/dtest-app.cs
@@ -210,45 +210,57 @@ public unsafe struct NodeTestFixedArray
{
set
{
- this.buffer[0] = (short)value.w;
- this.buffer[1] = (short)value.x;
- this.buffer[2] = (short)value.y;
- this.buffer[3] = (short)value.z;
+ fixed (NodeTestFixedArray* p = &this) {
+ p->buffer[0] = (short)value.w;
+ p->buffer[1] = (short)value.x;
+ p->buffer[2] = (short)value.y;
+ p->buffer[3] = (short)value.z;
+ }
}
}
public char4 Buffer2
{
set
{
- this.buffer2[0] = (char)value.w;
- this.buffer2[1] = (char)value.x;
- this.buffer2[2] = (char)value.y;
- this.buffer2[3] = (char)value.z;
+ fixed (NodeTestFixedArray* p = &this) {
+ p->buffer2[0] = (char)value.w;
+ p->buffer2[1] = (char)value.x;
+ p->buffer2[2] = (char)value.y;
+ p->buffer2[3] = (char)value.z;
+ }
}
}
public String getBuffer0() {
- return Convert.ToString(this.buffer[0]);
+ fixed (NodeTestFixedArray* p = &this)
+ return Convert.ToString(p->buffer[0]);
}
public String getBuffer1() {
- return Convert.ToString(this.buffer[1]);
+ fixed (NodeTestFixedArray* p = &this)
+ return Convert.ToString(p->buffer[1]);
}
public String getBuffer2() {
- return Convert.ToString(this.buffer[2]);
+ fixed (NodeTestFixedArray* p = &this)
+ return Convert.ToString(p->buffer[2]);
}
public String getBuffer3() {
- return Convert.ToString(this.buffer[3]);
+ fixed (NodeTestFixedArray* p = &this)
+ return Convert.ToString(p->buffer[3]);
}
public String getBuffer2_0() {
- return Char.ToString(this.buffer2[0]);
+ fixed (NodeTestFixedArray* p = &this)
+ return Char.ToString(p->buffer2[0]);
}
public String getBuffer2_1() {
- return Char.ToString(this.buffer2[1]);
+ fixed (NodeTestFixedArray* p = &this)
+ return Char.ToString(p->buffer2[1]);
}
public String getBuffer2_2() {
- return Char.ToString(this.buffer2[2]);
+ fixed (NodeTestFixedArray* p = &this)
+ return Char.ToString(p->buffer2[2]);
}
public String getBuffer2_3() {
- return Char.ToString(this.buffer2[3]);
+ fixed (NodeTestFixedArray* p = &this)
+ return Char.ToString(p->buffer2[3]);
}
}