diff --git a/2015/demot/mallikoodia/d04b/Makefile b/2015/demot/mallikoodia/d04b/Makefile
index 4549c6b0402874f7a59edc1c691d5ddf30752f03..9ba5290955b927daff94a37f747137d07af209e2 100644
--- a/2015/demot/mallikoodia/d04b/Makefile
+++ b/2015/demot/mallikoodia/d04b/Makefile
@@ -18,8 +18,8 @@
 # esimerkkiohjelman, jossa kaikki on C:tä.
 #
 # Komento "make oma" kääntää, linkittää, ja suorittaa ohjelman siten,
-# että C:llä tehdyn aliohjelman sijasta siinä onkin liitetty sinun
-# itse assemblerilla tekemäsi ohjelma!
+# että C:llä tehdyn funktion sijasta siinä onkin liitetty sinun
+# itse assemblerilla tekemäsi funktio!
 #
 # Tiedät, että oma koodisi toimii, kun tulostuu täysin sama kuin
 # esimerkistä. Eli kun "make oma" ja "make esimerkki" tekee tasan
@@ -52,7 +52,7 @@ vaihtaja.o: vaihtaja.c vaihtaja.h
 
 asmvaihtaja.o: asmvaihtaja.s
 	@echo "Käännän itse tekemäsi 'vaihtajakirjaston' objektitiedostoksi"
-	as -o $@ $<
+	as -g -o $@ $<
 
 
 clean:
diff --git a/2015/demot/mallikoodia/d04b/d04b_paketti.zip b/2015/demot/mallikoodia/d04b/d04b_paketti.zip
index 2f790bc2ffbcbfb329a8cbc861af57327c446dda..12735c92374e8645e345b91fe9276bb883c3cb74 100644
Binary files a/2015/demot/mallikoodia/d04b/d04b_paketti.zip and b/2015/demot/mallikoodia/d04b/d04b_paketti.zip differ