Browse Source

Deleted unnecessary pointer.

Chris Boesch 9 months ago
parent
commit
0d9458807e
2 changed files with 3 additions and 3 deletions
  1. 1 1
      exercises/046_optionals2.zig
  2. 2 2
      patches/patches/046_optionals2.patch

+ 1 - 1
exercises/046_optionals2.zig

@@ -48,7 +48,7 @@ pub fn main() void {
 // If e1 and e2 are valid pointers to elephants,
 // If e1 and e2 are valid pointers to elephants,
 // this function links the elephants so that e1's tail "points" to e2.
 // this function links the elephants so that e1's tail "points" to e2.
 fn linkElephants(e1: ?*Elephant, e2: ?*Elephant) void {
 fn linkElephants(e1: ?*Elephant, e2: ?*Elephant) void {
-    e1.?.*.tail = e2.?;
+    e1.?.tail = e2.?;
 }
 }
 
 
 // This function visits all elephants once, starting with the
 // This function visits all elephants once, starting with the

+ 2 - 2
patches/patches/046_optionals2.patch

@@ -1,5 +1,5 @@
---- exercises/046_optionals2.zig	2024-09-04 20:51:36.766783971 +0200
-+++ answers/046_optionals2.zig	2024-09-04 20:51:01.389400985 +0200
+--- exercises/046_optionals2.zig	2024-11-08 22:46:25.592875338 +0100
++++ answers/046_optionals2.zig	2024-11-08 22:46:20.699447951 +0100
 @@ -22,7 +22,7 @@
 @@ -22,7 +22,7 @@
  
  
  const Elephant = struct {
  const Elephant = struct {