v10p6a.pat
来自「开放源码的编译器open watcom 1.6.0版的源代码」· PAT 代码 · 共 138 行
PAT
138 行
Version 10.6 Level A Patches
****************************
===========================================================
::::96/08/20 (AFS)
Fixed code generated for a virtual base adjustment in
-d2 -mc code that caused a spurious load of a word
just past the end of the virtual base offset table.
Code functioned properly as long as the virtual base
offset tables wasn't at the end of a segment in which
case the code faulted.
===========================================================
::::96/08/16 (AFS)
Fixed a problem where a #include of an absolute pathname
did not produce a diagnostic if the file didn't exist.
===========================================================
::::96/08/16 (AFS)
Corrected segment alignment so that if a segment includes
aligned doubles, the doubles will be aligned.
===========================================================
::::96/07/16 (AFS)
The following code now generates a warning rather than
a hard error since some OS vendors ship header files
with this incorrect C++ construct in them.
typedef struct S {
};
===========================================================
::::96/07/16 (AFS)
Following code is now parsed properly:
typedef int T;
struct S {
unsigned T : 1;
};
===========================================================
::::96/07/16 (AFS)
Fixed a crash caused by complex macro expansions.
===========================================================
::::96/07/12 (AFS)
Fixed preprocessing of the following source:
#define P(x) x
extern int get P((enum aba a));
extern int get P((enum aba
a,
void *b));
when the source has LF instead of CR/LF line delimiters.
===========================================================
::::96/04/02 (AFS)
Fixed overload ranking to ignore access and ambiguity
when ranking derived classes.
===========================================================
::::96/04/15 (AFS)
Fixed #line nnn "ssss" for cases where the "sss" is
immediately followed by newline
===========================================================
::::96/04/09 (AFS)
Fixed compiler so that a runtime call to
destruct/destruct_all after a setjmp is not emitted
if there is nothing to destruct in the current function.
===========================================================
::::96/04/05 (AFS)
Fixed #pragma warning nnn level to verify nnn is a valid
error message number.
===========================================================
::::96/04/11 (AFS)
Changed parser disambiguation warnings to level 9.
===========================================================
::::96/04/24 (AFS)
Fixed PCH handling for static destructible objects.
===========================================================
::::96/04/24 (AFS)
Fixed multiple #include of a file of the form:
#if 1
#if 0
#endif
#endif
(would report missing #endif)
===========================================================
::::96/04/29 (AFS)
Fixed PCH handling for function prototypes instantiated
from function templates.
===========================================================
::::96/08/14 (JWW)
Was not converting properly class rvalues returned from
functions, when the class has constructors or a
destructor, when the temporary value used as an argument
in a function call.
Work around: Eliminate the temporary by assigning the
result from the function call to an automatic variable.
===========================================================
::::95/12/13 (WHO)
Sample text goes here.
Work around: text goes here
===========================================================
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?