Minor update to FAQ about clang defects

Simplified text a little bit.
This commit is contained in:
Cody Boone Ferguson committed 2023-10-05 08:36:55 -07:00
1 parent ef55fa8d7f
commit 4eb6e44713
1 file changed
+8 -10
+8 -10
View File
@@ -904,16 +904,14 @@ also if you can test it in multiple platforms (or versions of `clang`, see
below note) this would be advisable. below note) this would be advisable.
NOTE: different versions of `clang` have other differences as well. For instance NOTE: different versions of `clang` have other differences as well. For instance
a defect of `clang` (which was fixed in a lot of entries by [Cody Boone a defect of `clang` that required numerous entries to be fixed is that it
Ferguson](/winners.html#Cody_Boone_Ferguson) and some were fixed by us, the requires that `main()`'s arguments to be of a specific type. However some
[judges](https://www.ioccc.org/judges.html) as well) is that it requires that versions of `clang` are more strict in the number of args allowed. These reasons
`main()`'s arguments to be of a specific type. However some versions of `clang` are part of why numerous entries had to be modified so that `main()` calls
are more strict in the number of args allowed. These reasons are part of why another function instead of doing it all in `main()`. Another reason was that
numerous entries had to be modified so that `main()` calls another function some entries that recursively called `main()` caused a crash or otherwise broke
instead of doing it all in `main()`. Another reason was that some entries that the entry in modern systems. Some entries do not work in `clang` (or at least do
recursively called `main()` caused a crash or otherwise broke the entry in not work completely) due to these defects, for instance
modern systems. Some entries do not work in `clang` (or at least do not work
completely) due to these defects, for instance
[1989/westley](1989/westley/README.md). [1989/westley](1989/westley/README.md).
As you can see, using `clang` has some additional problems to work out but if As you can see, using `clang` has some additional problems to work out but if