Fungsi Newlib assert() memanggil fungsi fiprintf yang tidak didukung oleh pustaka Nios® II Small C. Namun, Anda dapat menggunakan assert() dengan memodifikasinya untuk menggunakan fprintf alih-alih fiprintf. Untuk melakukan ini, salin direktori instal /bin/nios2-gnutools/src/newlib/newlib/libc/stdlib/assert.c ke proyek pustaka sistem Anda. Kemudian modifikasi panggilan ke fiprint untuk memanggil fprintf saja. Dengan kata lain, ubah kode berikut:
(void)fiprintf(stderr, "assertion \%s\ gagal: berkas \%s\, baris %d\n", failedexpr, file, line);
untuk membaca:
(void)fprintf(stderr, "assertion \%s\ gagal: berkas \%s\, baris %d\n", failedexpr, berkas, baris);
Kemudian simpan file assert.c yang dimodifikasi dan kompilasi ulang proyek Anda. Kompiler kini akan mengambil salinan lokal assert.c alih-alih versi pustaka.