diff options
| author | Richard Brooksby | 2012-09-12 19:45:27 +0100 |
|---|---|---|
| committer | Richard Brooksby | 2012-09-12 19:45:27 +0100 |
| commit | 513aabb046ca6417eea1355428d212e1f3a1573d (patch) | |
| tree | 60b30213ec2e2b381f569fb4608f91e1abbdf227 /mps/code/root.c | |
| parent | 9248316fb65eeafb7749b3879b81459f87bd9f54 (diff) | |
| download | emacs-513aabb046ca6417eea1355428d212e1f3a1573d.tar.gz emacs-513aabb046ca6417eea1355428d212e1f3a1573d.zip | |
Further elimination of type puns that violate the strict aliasing rule. this change eliminates puns on the format methods.
Copied from Perforce
Change: 179452
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code/root.c')
| -rw-r--r-- | mps/code/root.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mps/code/root.c b/mps/code/root.c index c94217c04ad..edb932f800a 100644 --- a/mps/code/root.c +++ b/mps/code/root.c | |||
| @@ -53,7 +53,7 @@ typedef struct RootStruct { | |||
| 53 | size_t s; /* passed to scan */ | 53 | size_t s; /* passed to scan */ |
| 54 | } reg; | 54 | } reg; |
| 55 | struct { | 55 | struct { |
| 56 | FormatScanMethod scan; /* format-like scanner */ | 56 | mps_fmt_scan_t scan; /* format-like scanner */ |
| 57 | Addr base, limit; /* passed to scan */ | 57 | Addr base, limit; /* passed to scan */ |
| 58 | } fmt; | 58 | } fmt; |
| 59 | } the; | 59 | } the; |
| @@ -315,7 +315,7 @@ Res RootCreateReg(Root *rootReturn, Arena arena, | |||
| 315 | } | 315 | } |
| 316 | 316 | ||
| 317 | Res RootCreateFmt(Root *rootReturn, Arena arena, | 317 | Res RootCreateFmt(Root *rootReturn, Arena arena, |
| 318 | Rank rank, RootMode mode, FormatScanMethod scan, | 318 | Rank rank, RootMode mode, mps_fmt_scan_t scan, |
| 319 | Addr base, Addr limit) | 319 | Addr base, Addr limit) |
| 320 | { | 320 | { |
| 321 | union RootUnion theUnion; | 321 | union RootUnion theUnion; |