mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 01:56:37 -04:00
44 lines
1.5 KiB
C
44 lines
1.5 KiB
C
###########################################################################
|
|
# This patch was contributed by Dimitry Andric.
|
|
###########################################################################
|
|
# The contents of this file are subject to the terms of the
|
|
# Common Development and Distribution License, Version 1.0 only
|
|
# (the "License"). You may not use this file except in compliance
|
|
# with the License.
|
|
#
|
|
# See the file CDDL.Schily.txt in this distribution for details.
|
|
#
|
|
# When distributing Covered Code, include this CDDL HEADER in each
|
|
# file and include the License file CDDL.Schily.txt from this distribution.
|
|
###########################################################################
|
|
# The file CDDL.Schily.txt can be found in the original cdrtools tarball,
|
|
# which is mirrored at ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/.
|
|
###########################################################################
|
|
|
|
--- inc/avoffset.c.orig 2017-08-01 18:10:02 UTC
|
|
+++ inc/avoffset.c
|
|
@@ -50,7 +50,7 @@ main(ac, av)
|
|
{
|
|
int stdir;
|
|
#ifdef HAVE_SCANSTACK
|
|
- register struct frame *fp;
|
|
+ volatile struct frame *fp;
|
|
register int i = 0;
|
|
register int o = 0;
|
|
|
|
@@ -105,6 +105,7 @@ main(ac, av)
|
|
* does not affect the new code extended as well.
|
|
*/
|
|
while (i <= 1000 && fp->fr_savfp) {
|
|
+#if 0
|
|
/*
|
|
* Workaround for the still buggy clang...
|
|
* clang version 4.0.0 on ARM64 FreeBSD has become worse.
|
|
@@ -113,6 +114,7 @@ main(ac, av)
|
|
* is never touched.
|
|
*/
|
|
write(-1, "", 0);
|
|
+#endif
|
|
if (fp->fr_savpc == 0)
|
|
break;
|
|
|